共计 576 个字符,预计需要花费 2 分钟才能阅读完成。
操作之前
确认服务器是处于安全的状态,也就是没有人能够任意地连接 MySQL 数据库。因为在重新设置 MySQL 的 root 密码的期间,MySQL 数据库完全出于没有密码保护的状态下
修改配置
修改 mysql
配置文件, 一般在 /etc/my.cnf
在 [mysqld]
的段中加上一句:
skip-grant-tables
修改完成后重启MySQL
登录并修改 MySQL 的 root 密码
use mysql;
UPDATE user SET Password = password ('新密码') WHERE User = 'root' ;
MySQL5.7,%E6%95%B0%E6%8D%AE%E5%BA%93Password
%E5%AD%97%E6%AE%B5%E6%94%B9%E6%88%90%20authentication_string
” class=”reference-link” href=”#”>备注: 如果是 MySQL5.7
, 数据库Password
字段改成 authentication_string
刷新权限
flush privileges;
skip-grant-tables!!!” class=”reference-link” href=”#”>最后一定不要忘记将配置还原! 即删除上面步骤添加的skip-grant-tables
!!!
标签:MySQL
文章来源: 重置 MySQL 数据库 root 账号的密码
正文完