返回列表 发帖

Linux下重置MySQL root密码 修改mysql数据库root密码 root密码忘了怎么办

Linux下重置MySQL root密码 修改mysql数据库root密码 root密码忘了怎么办

有时候你可能会忘记MySQL的root密码,下面vps侦探提供两种方法重置MySQL root密码:

以下为LNMP 环境为例




一、手动修改

1、停止MySQL服务

执行:/etc/init.d/mysql stop
你的机器上也不一定/etc/init.d/mysql,也可能是/etc/init.d/mysqld


2、跳过验证启动MySQL

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。


3、重置密码

等一会儿,然后执行:/usr/local/mysql/bin/mysql -u root mysql

出现mysql提示符后输入: (设密码为a123456,自行修改)
  1. update mysql.user set password = Password('a123456') where User = 'root';
复制代码
回车后再执行:flush privileges;     注意;号也要带上。
刷新MySQL系统权限相关的表。

再执行:exit;  退出。


4、重启MySQL

杀死MySQL进程:killall mysqld

重启MySQL:/etc/init.d/mysql start


注:以上为 LNMP一键安装包 的数据库路径,其它环境请注意正确的路径。






二、使用重置脚本
  1. wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh
复制代码
适合lnmp或MySQL管理脚本在/etc/init.d/mysql且mysql安装在/usr/local/mysql/的。

否则需要修改脚本后再执行sh reset_mysql_root_password.sh。

注:使用时好像有点小问题,不过密码是可以改,。我们使用的是 LNMP一键安装包


来源:vps侦探  



推荐使用第一种方法。

使用中如遇到有问题, 请回贴提出。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

沙发
======
www.76at.com
www.76lt.com

TOP

收藏,免得以后找。   经常忘了 数据库的ROOT密码。

需要时来搜下。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

返回列表