MySQL的root密码忘了,有办法恢复吗?
1个回答
2017-09-18
展开全部
用户可以通过下面的步骤恢复:
1. 使用“su”命令切换到Linux的root用户,执行下面的命令:
#kill `cat /MySQL-data-directory/hostname.pid` //mysql的pid文件一般在mysql安装目录下面
2.使用“-skip-grant-tables”参数来启动MySQL。
3.使用下面的命令登录到MySQLd Server,用“grant”命令改变口令:
#mysql -h hostname mysql
用户也可以使用下面的命令:
#mysqladmin -h hostname -u user password ‘new password’
4.使用下面的命令载入权限表:
#mysqladmin -h hostname flush-privileges
或者使用SQL命令“FLUSH PRIVILEGE”来完成。更多知识点请查看《linux就该这么学》第十八章内容。
1. 使用“su”命令切换到Linux的root用户,执行下面的命令:
#kill `cat /MySQL-data-directory/hostname.pid` //mysql的pid文件一般在mysql安装目录下面
2.使用“-skip-grant-tables”参数来启动MySQL。
3.使用下面的命令登录到MySQLd Server,用“grant”命令改变口令:
#mysql -h hostname mysql
用户也可以使用下面的命令:
#mysqladmin -h hostname -u user password ‘new password’
4.使用下面的命令载入权限表:
#mysqladmin -h hostname flush-privileges
或者使用SQL命令“FLUSH PRIVILEGE”来完成。更多知识点请查看《linux就该这么学》第十八章内容。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询