MySQL5.7版本误删root用户恢复
为了提高安全性,mysql5.7中 user 表的 password 被 authentication_string 字段所取代。
MySQL删除用户
DROP USER 'user_name'@'host_name';
问题描述
误操作导致MySQL的root用户被删除,现需要进行恢复。
操作步骤
1.修改配置文件,获取免密登录权限登录
# 进入MySQL配置文件所在目录
cd /etc/my.cnf
# 在文件末尾添加如下代码
skip-prant-tables
2.登录并创建root用户
# 进入MySQL终端
root@localhost#mysql
# 进入mysql数据库
mysql>use mysql;
# 创建root用户
mysql>
INSERT INTO user SET User='root',Host='localho