标题:
Linux下重置MySQL root密码 修改mysql数据库root密码 root密码忘了怎么办
[打印本页]
作者:
idc886
时间:
2012-4-20 23:23
标题:
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,自行修改)
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一键安装包
的数据库路径,其它环境请注意正确的路径。
二、使用重置脚本
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侦探
推荐使用第一种方法。
使用中如遇到有问题, 请回贴提出。
作者:
idc886
时间:
2012-4-20 23:26
收藏,免得以后找。 经常忘了 数据库的ROOT密码。
需要时来搜下。
作者:
leisun321
时间:
2012-4-20 23:29
沙发
======
www.76at.com
作者:
newyouth
时间:
2012-4-20 23:50
收藏到自己的网站,好办法
欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/)
Powered by Discuz! 7.2