CentOS7下的MySQL5.7密码安全认证插件!!!
CentOS7:*安装MySQL5.7rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm*安装MySQL服务yum install mysql-server*启动MySQL服务service mysqld start*查看端口3306启动状态...
·
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服务器就可以了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献5条内容
所有评论(0)