klum 发表于 2014-4-2 15:47:06

忘记MySQL的root密码处理最佳法

忘记MySQL根用户的root密码是很多企业都会出现的问题,在遇到此问题的时候很多企业都素手无策,下面互联先锋介绍下MySQL根用户root密码忘记后的通用的解决办法:1、编辑MySQL(和PHP搭配之最佳组合)配置文件:
windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。
linux环境中:/etc/my.cnf
在配置段添加如下一行:
skip-grant-tables
保存退出编辑。
2、然后重启MySQL(和PHP搭配之最佳组合)服务
windows环境中:
net stop MySQL(和PHP搭配之最佳组合)
net start MySQL(和PHP搭配之最佳组合)
linux环境中:
/etc/init.d/MySQL(和PHP搭配之最佳组合)d restart
3、设置新的ROOT密码
然后再在命令行下执行:
MySQL(和PHP搭配之最佳组合) -uroot -p MySQL(和PHP搭配之最佳组合)
直接回车无需密码即可进入数据库了。
现在我们执行如下语句把root密码更新为 idcicp:
用户设定密码=PASSWORD(idcicp) where user=root;
quit 退出MySQL(和PHP搭配之最佳组合)。
4、还原配置文件并重启服务
然后修改MySQL(和PHP搭配之最佳组合)配置文件把刚才添加的那一行删除。
再次重起MySQL(和PHP搭配之最佳组合)服务,密码修改完毕。
修改完毕。
用新密码idcicp又能登入MySQL(和PHP搭配之最佳组合)前所未有的感觉。

主营产品:海外服务器租用--海外主机--虚拟主机--虚拟服务器--域主注册--台湾服务器--香港服务器--新加坡服务器--韩国服务器--加拿大服务器--欧洲服务器--VPS主机等
中国U网:www.cuwww.com
http://imuu.taobao.com
联系qq:79354300    82235966
页: [1]
查看完整版本: 忘记MySQL的root密码处理最佳法