MySQL修改root密码教程

MySQL修改root密码教程

1.记得密码但想要更新密码

mysql -uroot -p              #使用当前密码登录mysql
update MySQL.user set password=PASSWORD('新密码') where User='root';         #执行修改
flush privileges;             #更新权限,之后退出即可以新密码登录

2.忘记原来密码而要修改

service mysql stop            #无论用什么方法,都要将当前运行的mysql关掉
mysqld --skip-grant-tables &     #跳过授权表启动,&表示后台即执,回几个车mysqld_safe也可以
mysql                          #此时即可以空密码登录
update mysql.user set Password=PASSWORD('abcd1234') where User='root';    #5.7版本以后password字段改成authentication_string 
flush privileges;            #更新权限
exit                            #退出
service mysql restart        #重启mysql