Archive for 八月, 2012

丢失mysql密码 如何重置 重置mysql密码

LINUX | Posted by 老沙
8月 29 2012

今天无事在php.org闲逛,无意中发现了mysql数据库root密码丢失后的恢复方法,不敢独享,贡献出来希望对大家有帮助。

1、结束当前正在运行的mysql进程。 # killall mysqld

2、用mysql安全模式运行并跳过权限验证。 # /usr/bin/safe_mysqld –skip-grant-tables

3、以root身份登录mysql。 # mysql -u root

4、修改root用户口令。 mysql>; use mysql; mysql>; update user set Password = PASSWORD(‘pass’) where User =’root’; Query OK, 2 rows affected (0.02 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql>;exit

5、结束mysql安全模式,用正常模式运行mysql。 # killall mysqld # mysqld 6、试试你新修改的口令,嘿嘿……屡试屡爽! 今天无事在php.org闲逛,无意中发现了mysql数据库root密码丢失后的恢复方法,不敢独享,贡献出来希望对大家有帮助。 1、结束当前正在运行的mysql进程。 # killall mysqld 2、用mysql安全模式运行并跳过权限验证。 # /usr/bin/safe_mysqld –skip-grant-tables 3、以root身份登录mysql。 # mysql -u root 4、修改root用户口令。 mysql>; use mysql; mysql>; update user set Password = PASSWORD(‘pass’) where User =’root’; Query OK, 2 rows affected (0.02 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql>;exit 5、结束mysql安全模式,用正常模式运行mysql。 # killall mysqld # mysqld 6、试试你新修改的口令,嘿嘿……屡试屡爽! 今天无事在php.org闲逛,无意中发现了mysql数据库root密码丢失后的恢复方法,不敢独享,贡献出来希望对大家有帮助。

1、结束当前正在运行的mysql进程。 # killall mysqld

2、用mysql安全模式运行并跳过权限验证。 # /usr/bin/safe_mysqld –skip-grant-tables

3、以root身份登录mysql。 # mysql -u root

4、修改root用户口令。 mysql>; use mysql; mysql>; update user set Password = PASSWORD(‘pass’) where User =’root’; Query OK, 2 rows affected (0.02 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql>;exit

5、结束mysql安全模式,用正常模式运行mysql。 # killall mysqld # mysqld

6、试试你新修改的口令,嘿嘿……屡试屡爽!

1、结束当前正在运行的mysql进程。 # killall mysqld

2、用mysql安全模式运行并跳过权限验证。 # /usr/bin/safe_mysqld –skip-grant-tables

3、以root身份登录mysql。 # mysql -u root

4、修改root用户口令。 mysql>; use mysql; mysql>; update user set Password = PASSWORD(‘pass’) where User =’root’; Query OK, 2 rows affected (0.02 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql>;exit

5、结束mysql安全模式,用正常模式运行mysql。 # killall mysqld # mysqld

6、试试你新修改的口令,嘿嘿……屡试屡爽!