修改mysql密码的5种方法
忘记root密码时的修改方法参见:/694.html
1.修改mysql库的user表:
use mysql update user set Password=password('myNewPasswd') where User='root'; flush privileges;
2.在命令行中使用命令【本人推荐^_^】:
MYSQLADMIN -u root -p PASSWORD myNewPasswd #回车输入旧密码后密码会改成“myNewPasswd” MYSQLADMIN -u root --password= PASSWORD myNewPasswd #把空密码改为“myNewPasswd” MYSQLADMIN -u root --passowrd="" PASSWORD myNewPasswd #同上,把空密码改为“myNewPasswd” MYSQLADMIN -u root --passowrd="myNewPasswd" PASSWORD "" #使用旧密码“myNewPasswd”登录来置空密码 MYSQLADMIN -u root --password=oldPasswd PASSWORD newPasswd #把密码“oldPasswd”换成“newPasswd”
说明:1.“--password”。
2.“-p”执行后会向你要密码,“--password=”用于直接给MySQL密码。
直接给密码也可以“mysqladmin -uroot -poldPasswd password newPassrd,注意“-p”和“oldPasswd”中间没空格。
3.可以修改my.ini文件:
[client] password = myNewPasswd
4.使用SET PASSWORD语句:
mysql> SET PASSWORD FOR root@localhost = PASSWORD('myNewPasswd');
5.使用GRANT … IDENTIFIED BY语句:
mysql> GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY 'myNewPassword';
<完>