本帖只是作为自己的手册贴,用于平时查看使用。
必要条件,能够编辑MySQL配置文件!
1、编辑MySQL配置文件:
windows环境中:MySQL安装目录\my.ini
linux环境中:/etc/my.cnf
(有的可能是/etc/mysql/my.cnf)
在[Mysqld]配置段下添加:
skip-grant-tables
保存退出编辑。
2、重启MySQL服务使配置生效
windows环境中:
net stop MySQL; net start MySQL;
linux环境中:
/etc/init.d/mysql restart
3、进入MySQL修改ROOT密码
然后再在命令行下执行:
MySQL -uroot -p,会提示输入密码,直接回车即可进入数据库了。
系统信息保存在mysql库中,执行以下命令将root密码重置为123456:
use mysql;
update user set password=PASSWORD("123456") where user='root';
4、还原配置文件并重启服务
然后修改MySQL配置文件把刚才添加的那一行删除。
再次重起MySQL服务,密码修改完毕。