码迷,mamicode.com
首页 > 数据库 > 详细

Mysql误删了root用户怎么办

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

标签:lis   imp   class   exec   tab   用户登录   inline   怎么办   sel   

 

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用户怎么办

标签:lis   imp   class   exec   tab   用户登录   inline   怎么办   sel   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!