删除mysql的user表中的root用户后,我们可以用以下命令来实现恢复;

启动mysql数据库的安全模式,有2种方法

1.修改配置文件/etc/my.cf,添加 --skip-grant-tables

2.使用命令进入安全模式,

首先,要先关闭mysql服务  service mysqld stop

进入安全模式    mysqld_safe --skip-grant-tables

3.添加use表内容,如下:

mysql> insert into user set ser='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';

转载于:https://blog.51cto.com/ny0716/1685624

mysql数据库,删除root用户后恢复相关推荐

  1. MySQL数据库开启root用户远程登录

    MySQL数据库开启root用户远程登录 如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host 192.168.0.10 is not allowed to ...

  2. 设置MySQL数据库允许root用户任意IP地址访问(linux)

    登录linux命令终端, 执行 mysql -u root -p 输入root账户密码; 执行 use mysql; 执行 update user set host = '%' where user ...

  3. mysql 删除root用户_mysql误删root用户解决办法

    MySQL删除root用户后恢复 MySQL数据库中有一个超级特权用户,那就是root.root用户有至高无上的权限,它可以创建数据库,创建用户,赋予用户权限,对所以数据库拥有所有的操作权限.一旦这个 ...

  4. mysql 刷新二进制日志_使用binlog日志恢复MySQL数据库删除数据的方法

    binlog日志简介: binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间. b ...

  5. mysql拒绝访问root用户_对于出现拒绝访问root用户的解决方案

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'由于使用mysql -u root 方式 ...

  6. 查看MYSQL数据库中所有用户及拥有权限

    查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...

  7. mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法

    一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如 ...

  8. mysql数据库忘记root密码

    文章目录 mysql数据库忘记root密码 1.解决方法一: 2.解决方法二: mysql数据库忘记root密码 1.解决方法一: 步骤一:停止mysql服务 步骤二:使用mysqld_safe结合– ...

  9. win7 忘记mysql密码_win7系统下mysql数据库忘记root密码怎么解决

    最近有win7旗舰版系统用户到本站反馈说碰到这样一个情况,就是在使用mysql数据库的时候,忘记了root密码,导致无法继续操作,该怎么办呢,现在就随小编一起来看看win7系统下mysql数据库忘记r ...

最新文章

  1. 一个好用的ODBC数据库类CMYODBC
  2. 【Linux】17.Ubuntu16.04 系统添加网关和DNS的两种方式
  3. 为什么mysql与eclipse_为什么这个SQL在MySQL中而不是通过Eclipse执行?
  4. 计算机函数公式中怎么合并合并,Excel用函数和公式瞬间实现把表格全部合并到一个表中去...
  5. Java的equals()和==的区别
  6. python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些
  7. 【Codeforces Global Round 1 C】Meaningless Operations
  8. Neurons and the brains
  9. java word转pdf dox4j,使用 docx4j 将 Web 页面转换为 DOCX 与 PDF 格式
  10. 关于钢琴学习的若干问题的混蛋解答 【2014/1/29更新,未完待续…………】
  11. 202012月份的计算机出成绩,四六级成绩什么时候出2021 四六级成绩查询时间202012月份...
  12. U盘格式化后容量变小
  13. 如何简单的将手机投屏在windows上(可在电脑上直接操作手机)
  14. Oracle EBS专业术语与名词解释
  15. python绘制糖葫芦_冰糖葫芦怎么画
  16. 视频水印怎么去掉?有什么好的去水印工具吗?
  17. LDO选型参考(原理、参数)
  18. App自动化元素查看工具
  19. 硬件nat关闭还是开启_「Windows」到底要不要开启“快速启动”,有没有副作用?...
  20. git撤销的相关操作

热门文章

  1. velocity自定义标签和指令
  2. DateTime 的24小时和12小时制
  3. about diigo
  4. mysql insert 数据_MySQL-插入数据(INSERT)
  5. 打包的时候不把配置文件加进去_webpack区分developement和production打包
  6. 适合新手练手,用Python爬取OPGG里英雄联盟英雄胜率及选取率,详细讲解加注释(建议收藏练手)
  7. python爬虫入门教程--快速理解HTTP协议(一)
  8. oracle数据库如何写翻页_ORACLE数据库分页查询/翻页 最佳实践
  9. mysql数据库备份总结_mysql中mysqlhotcopy备份数据库总结
  10. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子