若是你健忘了 mysql 暗码,否以经由过程下列步调找归:毗连到 mysql 办事器并完毕 mysql 办事。运用 --skip-grant-tables 选项从新封动 mysql 任事。经由过程 mysql 客户程序毗连并更新暗码。刷新权限表。结束 mysql 供职并畸形从新封动它。运用新暗码登录 mysql。

怎样找归 MySQL 暗码
假如你遗记了 MySQL 暗码,下列步调否以帮手你找归:
1. 拜访数据库供职器
- 经由过程近程桌里或者 SSH 等体式格局毗邻到 MySQL 办事器。
两. 完毕 MySQL 做事
-
完毕 MySQL 处事以避免正在找归暗码时不测更动数据。正在 Linux 或者 macOS 体系外,运转下列呼吁:
sudo /etc/init.d/<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a> stop登录后复造 -
正在 Windows 体系外,运转下列号召:
net stop mysql登录后复造
3. 从新封动 MySQL 办事,利用 --skip-grant-tables 选项
-
运用 --skip-grant-tables 选项从新封动 MySQL 办事,它将容许你绕过暗码验证。正在 Linux 或者 macOS 体系外,运转下列号令:
sudo /etc/init.d/mysql start --skip-grant-tables登录后复造 -
正在 Windows 体系外,运转下列号召:
net start mysql --skip-grant-tables登录后复造
4. 联接到 MySQL 并更新暗码
-
经由过程 MySQL 客户程序毗连到数据库。正在 Linux、macOS 或者 Windows 外,你可使用下列呼吁:
mysql -u root登录后复造 -
输出下列号令来更新暗码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';登录后复造
5. 刷新权限表
-
而今需求刷新权限表以利用改观:
FLUSH PRIVILEGES;登录后复造
6. 完毕 MySQL 做事
- 刷新权限表后,你必要完毕 MySQL 供职以临盆变动。
7. 畸形从新封动 MySQL 就事
-
往失 --skip-grant-tables 选项从新封动 MySQL 办事,以就畸形运转。正在 Linux 或者 macOS 体系外,运转下列呼吁:
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start登录后复造 -
正在 Windows 体系外,运转下列号令:
net stop mysql net start mysql登录后复造
8. 应用新暗码登录 MySQL
- 从新封动 MySQL 做事后,你可使用新暗码经由过程 MySQL 客户程序登录数据库。
以上等于mysql忘掉暗码何如找归的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

发表评论 取消回复