zoukankan      html  css  js  c++  java
  • 误删除mysql的root账号

    误删除mysql的root账号

    mysql 5.6.41 测试通过
    # mysql  误删除root最高权限用户
    操作步骤:
    1.停止mysql服务 (如果你删除了root用户,但没有退出操作对话框,恭喜节省了些麻烦,这个就不需要)
    2.以安全模式进入mysql
    mysqld_safe --skip-grant-tables & (如果你删除了root用户,但没有退出操作对话框,恭喜节省了些麻烦,这个就不需要)
    mysql -u root -p 此时密码为空 
    
    3.重建root
    mysql>USE mysql;
    mysql>INSERT INTO user(host,user,password) VALUES('localhost','root',password('new_password'));
    
    4.给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',event_priv='y',trigger_priv='y',create_tablespace_priv='y' where user='root';
    
    mysql> FLUSH PRIVILEGES ;
    
    退出mysql,重启mysql服务,到此root账户恢复完成
    
  • 相关阅读:
    Vue路由重定向
    Vue使用rules对表单字段进行校验
    CSS Flex弹性布局实现Div
    Leetcode5 最长回文子串
    Java中char与String的相互转换
    [剑指offer] 替换空格
    Leetode最长回文串
    JavaScript 常用正则表达式集锦
    JavaScript 函数节流
    JavaScript target 与 currentTarget 区别
  • 原文地址:https://www.cnblogs.com/bjx2020/p/11010252.html
Copyright © 2011-2022 走看看