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