CentOS7:
    *安装MySQL5.7
	rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    *安装MySQL服务
	yum install mysql-server
    *启动MySQL服务
	service mysqld start
    *查看端口3306启动状态
	netstat -nap |grep 3306
注意:CentOS7与CentOS6之间存在命令差异!

【注意】之前的低版本MySQL,一开始安装时root用户是不需要密码就可以登录进去,进去之后就可以修改密码!但是5.7之后,一开始的root用户是需要密码,并且由于安全插件的存在简单密码的设置是不允许的! 

1. grep 'temporary password' /var/log/mysqld.log 
查看MySQL5.7的root用户的初始密码,登陆进去之后必须先修改密码,否则不能进行任何操作!

2.MySQL5.7是有安全认证机制的,若要使用简单密码做下面的操作:
				
	*修改mysql配置参数:		
	    set global validate_password_policy=0;
	    set global validate_password_mixed_case_count=0;
	    set global validate_password_number_count=3; 
	    set global validate_password_special_char_count=0;
	    set global validate_password_length=3;
				
	*设置密码:
            SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';
				
	*查看密码验证机制:
            SHOW VARIABLES LIKE 'validate_password%';
				 
	*修改密码:							
            use mysql;
	    SET  PASSWORD = PASSWORD('123456');
	    flush privileges;
    
	*设置完后重启mysql服务器就可以了

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐