步骤如下:
#第一步,以root身份登录mysql服务器 $mysql -u root -p Enter password: #第二步,进入mysql控制台后,输入以下命令更改密码 mysql>UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE user='root' AND Host='%'; mysql>FLUSH PRIVILEGES; mysql>EXIT; #第三步,退出mysql控制台,重启mysql服务器使更改生效 $ systemctl restart mysqld.service
说明:
1、在MySQL 5.7及以上版本中,将密码存储在authentication_string中;
2、new_password为你要更改的新密码;
3、%匹配任意主机,如果只允许localhost登录,可以将Host改为’localhost’。
总结:
通过以上步骤,你已经成功更改MySQL的root账户密码,增强了系统的安全性。