CentOS7下的MySQL5.7密码安全认证插件!!!

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服务器就可以了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值