如果你忘记了 MySQL 的密码,你可以通过以下步骤来重置密码。请注意,这里的步骤假设你有足够的权限进行 MySQL 的管理。

重置 MySQL 密码步骤:

1. 停止 MySQL 服务:
   
    sudo service mysql stop

2. 使用 --skip-grant-tables 启动 MySQL:

    这将允许你在不进行身份验证的情况下登录 MySQL。
    sudo mysqld --skip-grant-tables --skip-networking &

3. 登录到 MySQL:
    mysql -u root

4. 选择使用的数据库:
    use mysql;

5. 更新密码:
    UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';

    如果你的 MySQL 版本较新(MySQL 5.7.6 及以上版本),使用 ALTER USER 语句:
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

6. 刷新权限:
    FLUSH PRIVILEGES;

7. 退出 MySQL:
    quit;

8. 停止 MySQL 进程:
    sudo pkill mysqld

9. 重新启动 MySQL 服务:
    sudo service mysql start

现在,你应该能够使用新密码登录到 MySQL 服务器。请确保使用一个强密码,并将其记住。


转载请注明出处:http://www.zyzy.cn/article/detail/8024/MySQL