在Linux上误删MySQL的root账号的解决办法

写此文的原因是因为本人昨天操作数据库不小心删除root,导致无法进入,倒腾了一下终于解决

1、首先需要绕过密码进入MySQL
https://blog.csdn.net/OtsukaA1/article/details/100568941
2、在mysql数据库的user表中创建root账号

CREATE USER 'root'@'%' IDENTIFIED BY '密码';

3、修改root的Host为localhost

update user set host = 'localhost' where user = 'root';

4、退出后就可以使用正常方法登陆root账号

mysql -u root -p

版权声明:本文为OtsukaA1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。