IT评测·应用市场-qidao123.com技术社区

标题: MySQL忘记root暗码怎么解决?喂饭版 [打印本页]

作者: 郭卫东    时间: 2025-4-1 07:14
标题: MySQL忘记root暗码怎么解决?喂饭版

假如忘记了 MySQL 的 root 暗码,可以根据不同的操纵体系和 MySQL 版本,通过以下常见方法来解决:
一、Windows 体系

方法一:使用 MySQL 下令行安全模式重置暗码



收起
plaintext
  1. mysqld --skip-grant-tables
复制代码


收起
plaintext
  1. mysql -u root
复制代码


收起
sql
  1. UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE User = 'root' AND Host = 'localhost';
  2. FLUSH PRIVILEGES;
复制代码



收起
sql
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  2. FLUSH PRIVILEGES;
复制代码

方法二:使用 MySQL 安装向导重置暗码


假如你使用的是 MySQL Installer 安装的 MySQL,可以通过以下步骤重置暗码:

二、Linux 体系

方法一:使用安全模式重置暗码



收起
bash
  1. sudo systemctl stop mysql
复制代码



收起
bash
  1. sudo systemctl stop mysql
  2. d
复制代码


收起
bash
  1. sudo mysqld_safe --skip-grant-tables &
复制代码


收起
bash
  1. mysql -u root
复制代码




收起
bash
  1. sudo kill -9 PID
复制代码



收起
bash
  1. sudo systemctl start mysql  # Debian 或 Ubuntu
  2. sudo systemctl start mysqld # Red Hat 或 CentOS
复制代码
方法二:使用 MySQL 设置文件重置暗码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4