忘记mysql数据库密码怎么办
如果忘记了MySQL数据库的密码,可以按照以下步骤进行重置:
-
停止MySQL服务:在命令行中输入“sudo service mysql stop”(Linux/Mac)或“net stop MySQL”(Windows)。
-
打开MySQL配置文件:在命令行中输入“sudo vi /etc/mysql/my.cnf”(Linux/Mac)或“notepad C:\ProgramData\MySQL\MySQL Server 8.0\my.ini”(Windows)。
-
在[mysqld]下添加一行:skip-grant-tables
-
保存并退出MySQL配置文件。
-
启动MySQL服务:在命令行中输入“sudo service mysql start”(Linux/Mac)或“net start MySQL”(Windows)。
-
连接到MySQL数据库:在命令行中输入“mysql -u root -p”(-p表示需要输入密码)。
-
输入以下命令重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
-
退出MySQL命令行并重启MySQL服务。
-
移除[mysqld]下的skip-grant-tables。
-
重新连接到MySQL数据库并使用新密码进行登录。
注意:如果无法重置密码,可以尝试使用其他方法,如使用MySQL管理员工具或重装MySQL服务器。
原文地址: https://www.cveoy.top/t/topic/sKC 著作权归作者所有。请勿转载和采集!