• 误删除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账户恢复完成
    
  • 相关阅读:
    normalize.css介绍和使用,normalize与CSS Reset的区别
    解决在Windows10没有修改hosts文件权限
    定时器
    常见代码题
    BFC与margin重叠
    清除浮动的方法以及优缺点
    面向对象的理解
    左边固定右边自适应
    正则
    《STL源码剖析》——第一、二、三章
  • 原文地址:https://www.cnblogs.com/bjx2020/p/11010252.html
Copyright © 2020-2023  润新知