忘记Mysql密码的解决办法
2014-09-15来源:

方法1: 用SET PASSWORD命令

1

mysql -u root

2

3

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

1

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

1

mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

1

mysql -u root

2

3

mysql> use mysql;

4

5

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

6

7

mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

1

mysqld_safe --skip-grant-tables&

2

3

mysql -u root mysql

4

5

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

6

7

mysql> FLUSH PRIVILEGES;

希望对大家有所帮助。欢迎大家来投稿!!!

更多信息请查看IT技术专栏

推荐信息
Baidu
map