MySQL root用户被删解决方法
2022-11-12 09:56:19
内容摘要
这篇文章主要为大家详细介绍了MySQL root用户被删解决方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
第一步:停止MySQL的服务:
net s
文章正文
这篇文章主要为大家详细介绍了MySQL root用户被删解决方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!第一步:停止MySQL的服务:
1 | <code class = "nginx" >net stop mysql</code> |
第二步:命令行进入到MySQL的安装目录bin;
第三步:跳过权限检查启动MySQL:
1 | <code class = "nginx" >mysqld ––skip-grant-tables</code> |
第四步:重新打开一个命令窗口。
1 2 3 4 5 6 7 | <code class = "nginx" >mysql> use mysql mysql> insert into user set user= 'root' ,ssl_cipher= '' x509_issuer= '' ,x509_subject= '' ; mysql>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' ; mysql> exit ;</code> |
第五步:杀死MySQL进程,重启MySQL服务:
1 2 3 | <code class = "nginx" >mysqld --initialize; net start mysql;</code> |
注:关于MySQL root用户被删解决方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释