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的注释,以保证安全性。