Linux系统主机重设mysql密码方法图解教 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

Linux系统主机重设mysql密码方法图解教

摘要:相对于WIndows中的MySQL数据库,而Linux中的MySQL数据库就麻烦很多了,而在Linux操作系统中修改或者重置最高权限root管理员用户相比WIndows就更麻烦了,本文就以在Linux...

发布日期:2018-04-23

相对于WIndows中的MySQL数据库,而Linux中的MySQL数据库就麻烦很多了,而在Linux操作系统中修改或者重置最高权限root管理员用户相比WIndows就更麻烦了,本文就以在Linux操作系统修改过Mysql数据库中的root用户密码.
第1步: 停止mysql服务:先使用ps –aux | grep mysqld命令找出mysql的进程号(图上已经标出),您需要根据执行结果找出服务器上当前的mysql的进程号,进程号每次启动都不一致。执行效果如下:

然后执行kill -9 进程号杀掉mysql进程:

Mysql服务已经停止了。第2步: 以不检查权限方式启动mysql:命令如下:
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
执行效果如下:

然后按ctrl+c回到命令行第3步:不输入密码登陆mysql输入命令/usr/local/mysql/bin/mysql -uroot –p
会提示输入密码,不需要输入密码,直接按回车键即可进入,执行效果如下:
第4步:修改mysql管理密码:在命令行中输入以下命令:update mysql.user set password=PASSWORD('pc811.com') where User='root';
其中标红的newpassword请替换为您想要修改的数据库密码。如www.pc811.com,最后不要忘记输入分号(;)

第5步: 刷新权限并退出:输入flush privileges;(输入分号后回车)再输入quit回车退出。执行效果如下:
第6步:重复执行第一步,将mysql进程杀掉:ps –aux | grep mysqld找出进程号,kill -9 杀掉进程号。
第7步:重新启动mysql:命令:/usr/local/mysql/bin/mysqld_safe --user=root &
执行效果:

按ctrl +c回到命令行。
至此您可以使用您修改的密码登陆mysql数据库了。