今天无事在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、试试你新修改的口令,嘿嘿……屡试屡爽!