首页 > 数据库技术 > 详细

Mysql误删了root用户怎么办

时间:2018-07-29 18:29:52      阅读:207      评论:0      收藏:0      [点我收藏+]

 

1、停止mysql服务;在mysql安装目录下找到my.ini;在my.ini中找到以下片段[mysqld];另起一行加入代码:skip-grant-tables 并保存

2、启动mysql服务,并登录mysql(无用户名和密码);找到user表加入root用户

 

INSERT   INTO   user   (Host,User,Password)   VALUES( localhost, root,password( root));
3、root用户设置权限

update user set Host=localhost,select_priv=y, insert_priv=y,update_priv=y,Alter_priv=y,delete_priv=y,create_priv=y,drop_priv=y,reload_priv=y,shutdown_priv=y,Process_priv=y,file_priv=y,grant_priv=y,References_priv=y,index_priv=y,create_user_priv=y,show_db_priv=y,super_priv=y,create_tmp_table_priv=y,Lock_tables_priv=y,execute_priv=y,repl_slave_priv=y,repl_client_priv=y,create_view_priv=y,show_view_priv=y,create_routine_priv=y,alter_routine_priv=y,create_user_priv=y where user=root;commit;

4、把my.ini刚才加入的那行删除并重启服务。
 
用root用户登录,OK!

Mysql误删了root用户怎么办

原文:https://www.cnblogs.com/cthon/p/9386141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!