mysql初始密码忘记了怎么办?
编辑:自学文库
时间:2024年03月09日
如果你忘记了MySQL的初始密码,可以通过以下步骤进行密码重置:
1. 打开MySQL的配置文件my.cnf(在Windows系统中默认路径是"C:\ProgramData\MySQL\MySQL Server X.X\my.ini",在Mac下默认路径是"/usr/local/mysql/my.cnf");
2. 在[mysqld]下添加一行skip-grant-tables,并保存文件;
3. 重新启动MySQL服务,这时候你将可以以root用户身份登录MySQL,而不需要密码;
4. 打开命令行或终端,执行命令mysql -u root进入MySQL控制台;
5. 在控制台中,执行以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
注意将'新密码'替换为你想要设置的新密码;
6. 修改完密码后,执行命令FLUSH PRIVILEGES;刷新权限;
7. 最后,退出MySQL控制台,重启MySQL服务;
通过以上步骤,你就可以成功重置MySQL的初始密码了。
记得在密码重置后,恢复MySQL配置文件中对skip-grant-tables的注释,以保证安全性。