忘记MySQL的密码,以下是几种重置密码的方法:
Windows系统下重置MySQL密码的步骤:
-
停止MySQL服务:
打开命令提示符(以管理员身份),执行以下命令来停止MySQL服务:net stop mysql
-
创建密码修改文件:
新建一个文本文件,输入以下SQL语句来修改密码(将MyNewPass
替换为你的新密码):ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
保存文件,例如保存在C盘根目录下,命名为
root_init.txt
。 -
使用初始化文件启动MySQL服务:
以管理员身份打开命令提示符,导航到MySQL的bin目录,然后使用以下命令启动MySQL服务,并指定初始化文件:mysqld --init-file="C:\\root_init.txt" --console
-
启动MySQL服务:
在命令提示符中执行以下命令来启动MySQL服务:net start mysql
-
使用新密码登录MySQL:
使用新设置的密码登录MySQL:mysql -u root -p
输入新密码,即可登录。
Unix/Linux系统下重置MySQL密码的步骤:
-
停止MySQL服务:
使用以下命令停止MySQL服务:sudo service mysql stop
-
创建密码修改文件:
创建一个包含密码修改语句的文件,例如/home/me/mysql-init
,并写入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
-
使用初始化文件启动MySQL服务:
使用以下命令启动MySQL服务,并指定初始化文件:mysqld --init-file=/home/me/mysql-init &
-
使用新密码登录MySQL:
使用新设置的密码登录MySQL:mysql -u root -p
输入新密码,即可登录。