恢复mysql忘记的用户名(mysql忘记用户名)

和密码

MySQL服务器著名的开源关系型数据库,在开发和应用上非常流行。作为在本地和网络上托管的MySQL服务器的管理者,你可能会发现自己忘记了MySQL服务器用户名和密码。下面将介绍如何恢复MySQL忘记的用户名和密码的详细步骤。

首先,我们需要对忘记的用户名和密码进行恢复。如果是MySQL 5.7.6或更高版本,使用停止策略来阻止MySQL服务登录即可,它允许用户在未输入正确用户名和密码的情况下停止MySQL服务。

要恢复MySQL用户名和密码,首先使用以下命令停止MySQL服务:

net stop mysql

然后在MySQL安装根目录下,找到my.ini配置文件,对my.ini文件进行修改:在[mysql]节点下添加skip-grant-tables,可以忽略认证进行登录,并使MySQL服务正常启动。

修改完毕后,使用以下命令启动MySQL服务即可:

net start mysql

使用root用户名和空密码即可登录MySQL服务,此时可以正常使用MySQL服务。

接下来我们就可以重新设置忘记的MySQL用户名和密码。登录MySQL后,使用以下语句创建一个新的MySQL用户。

CREATE USER ‘用户名’@’host’ IDENTIFIED BY ‘新的密码’;

完成用户名和密码的设置后,准备把skip-grant-tables移除,让MySQL又恢复原来的账号认证模式。先使用下面的命令停止MySQL服务:

net stop mysql

然后在MySQL安装根目录下,找到my.ini配置文件,删除skip-grant-tables:

最后,再使用以下命令启动MySQL服务:

net start mysql

这样一来,MySQL服务就恢复正常,再使用新设置的mysql用户名和密码登录即可。

以上就是恢复MySQL忘记的用户名和密码的详细步骤,只要按照这些步骤操作,就可以使MySQL服务恢复正常,避免被停止的尴尬局面。


数据运维技术 » 恢复mysql忘记的用户名(mysql忘记用户名)