各版本数据库初次登录时,强制修改密码
说明:
因为新版本的数据库加强了安全性,所以每次登录时都强制要求修改密码。'root'@'localhost'这个用户的初始密码会在安装
数据库时记录到/var/log/mysqld.log文件中,所以首次登录时,需要找到这个密码,然后登录。
mysql 5.6版本登录后修改密码:
mysql> SET PASSWORD = PASSWORD('mypass');
mysql 5.7版本登录后修改密码:(二进制版本数据库,非yum安装和源码安装)
mysql> alter user 'root'@'localhost' identified by 'mypass';
mysql 8.0版本登录后修改密码:
mysql> set global validate_password.policy=0;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypass';