MySQL数据库第一次安装完成后,root用户初始的登录密码为空.本文介绍在Windows环境下如何修改root的初始密码(Linux环境下的操作命令相同).
本文针对MySQL5.7版本,在5.7版本后,密码字段从 "password" 变为 "authenticalion_string".修改密码的流程如下:
首先在MySQL安装主机上,使用命令登录数据库(初始密码为空,输入密码时直接回车即可):
mysql -u root -p
切换数据库:
use mysql;
更新root密码:
update user set authentication_string=password('新密码') where user='root' and Host='localhost';
刷新权限表:
flush privileges;
执行结果如下图
输入exit;回车退出.
重新登录,继续在命令行中输入登录命令,如果不输入密码登录,此时会提示错误.再次登录,当输入上面设置的密码(123456)回车后,登录成功.如下图