MySQL版本:mysql5.7.21

修改用户权限,刷新权限表,报1146

mysql> flush privileges;

ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

mysql> use mysql;

mysql> show tables;可以看到servers表,在系统mysql 目录下,可以看到server.ibd 和server.frm,可知表定义为innodb表。

mysql> drop table if exists servers;

Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> show warnings;

+---------+------+-------------------------------------+

| Level | Code | Message |

+---------+------+-------------------------------------+

| Warning | 1146 | Table 'mysql.servers' doesn't exist |

+---------+------+-------------------------------------+

1 row in set (0.00 sec)

mysql>CREATE TABLE `servers` (

`Server_name` char(64) NOT NULL DEFAULT '',

`Host` char(64) NOT NULL DEFAULT '',

`Db` char(64) NOT NULL DEFAULT '',

`Username` char(64) NOT NULL DEFAULT '',

`Password` char(64) NOT NULL DEFAULT '',

`Port` int(4) NOT NULL DEFAULT '0',

`Socket` char(64) NOT NULL DEFAULT '',

`Wrapper` char(64) NOT NULL DEFAULT '',

`Owner` char(64) NOT NULL DEFAULT '',

PRIMARY KEY (`Server_name`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='MySQL Foreign Servers table'

ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

mysql> CREATE TABLE `servers` (

-> `Server_name` char(64) NOT NULL,

-> `Host` char(64) NOT NULL,

-> `Db` char(64) NOT NULL,

-> `Username` char(64) NOT NULL,

-> `Password` char(64) NOT NULL,

-> `Port` int(4) DEFAULT NULL,

-> `Socket` char(64) DEFAULT NULL,

-> `Wrapper` char(64) NOT NULL,

-> `Owner` char(64) NOT NULL,

-> PRIMARY KEY (`Server_name`)

-> ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Query OK, 0 rows affected(0.01 sec)

可以创建,数据库打开这张表的默认引擎为MyISAM,但是这张表在建表时的引擎为INNODB;

后来,在做mysqldump全库备份时,同样报同样的错误,提示mysql下几张表不存在。后来更换一个安装包,没有在出现这个问题。

并且:安装过程中,初始化实例时,root@localhost临时密码,打印到错误日志里。

mysql.servers表存在_ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist相关推荐

  1. centos mysql 1146_MySQL查询报错:ERROR 1146 (42S02): Table 'craw.sitePageConfig' doesn't exist

    今天一同事咨询mysql的问题,在mysql主库访问某个表报错, 但是备库上可以,感觉有点奇怪.即使不同步, 也不能说主库不能访问啊. 既然是主备,就从主备同步开始查.各种show master st ...

  2. MySQL报错:SQL错误[1146][42s02]: Table 'tablename' doesn't exist(记一次以为自己删库的经历)

    先说一下这篇文章包含的知识点:bin_log服务查询,bin_log文件转为SQL文件,MySQL重启,MySQL磁盘不足报错,MySQL表名大小写配置 事情起因: 操作数据库的是我们的萌新妹子,不太 ...

  3. ERROR 1146 (42S02): Table ‘xxxxxxx‘ doesn‘t exist模拟删表删库恢复

    ERROR 1146 42S02: Table doesn't exist模拟删表删库恢复 0. 事件概要 1.准备工作 1.1 确保binlog配置文件 1.2 建立binlog目录 1.3 重启M ...

  4. ERROR 1146 (HY000): Table ‘itcast.tb_log‘ doesn‘t exist;使用 Mycat 连接到mysql8 建表,发现表名,字段名全为大写解决方案!

    使用 MyCat连接 MySql8后,新建的表.字段都是大写的,并且在执行 insert 语句时报错: ERROR 1146 (HY000): Table 'itcast.tb_log' doesn' ...

  5. 解决 springboot + JPA + MySQL 表名全大写 出现 “表不存在” 问题(Table ‘XXX.xxx‘ doesn‘t exist)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 项目中使用 JPA 和 mysql .表名是全大写的. 出现 如下报错: java.sql.SQLS ...

  6. mysql为什么表大了要重建_为什么MySQL分库分表后总存储大小变大了?

    [MySQL系列相关] 1.聊一聊关于MySQL的count(*) 1.背景 在完成一个分表项目后,发现分表的数据迁移后,新库所需的存储容量远大于原本两张表的大小.在做了一番查询了解后,完成了优化. ...

  7. mysql两表之间字段匹配concat_实例学习MySQL多表之间字段的匹配

    多表之间字段进行匹配的sql语句: 复制代码 代码示例: $sql=$empire->query("select table.title,lianxi,table.dizhi,tabl ...

  8. mysql展现表的语句_MySQL数据库之MySQL show语句

    本文主要向大家介绍了MySQL数据库之MySQL show语句 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. show tables或show tables from data ...

  9. mysql交叉表的构造知识_[数据库]MySQL交叉表

    [数据库]MySQL交叉表 0 2012-01-11 17:00:23 在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义. http:// ...

最新文章

  1. 如何利用 C# 爬取BigOne交易所的公告!
  2. 那些年,杜蕾斯紧跟热点的骚包文案有哪些?
  3. 7_15_2013 E: 机器人II
  4. tomcat 、jsp、 servlet 、jstl版本对应
  5. C语言试题七十之请编写函数判断年份是否为闰年
  6. 详解UML中的聚合,关联,泛化等关系
  7. [修复] Firemonkey 使用 DrawPath 断线问题(Android iOS 平台)
  8. androidannotations gradle Android Studio
  9. 微型计算机的机箱内硬件系统,计算机硬件系统(教案) 机箱内的秘密
  10. WordPress主题:自媒体二号大前端模板
  11. python3 readlines的参数_Python3 File readlines() 方法
  12. Oracle中用户和架构之间的区别?
  13. Unlock Music音乐解锁源码
  14. 【从零开始vnpy量化投资】三. 手动安装vnpy环境
  15. 海尔简爱s11装Linux,海尔简爱S11值得买吗 海尔简爱S11全面深度评测详解
  16. linux添加开机启动项
  17. input框中的文字加下划线
  18. Jenkins学习(执行命令路径,脚本上传静态html代码)(一)
  19. 关于用单片机操作HC05进入AT模式的小总结
  20. ONEXBBC后台登录时需要shopexID

热门文章

  1. u盘win7纯净版_U盘PE启动安装Win7系统教程(微PE版)
  2. 这156套PS笔刷合集!两天时间给大家盘来了!
  3. 微信小程序直接上传文件到阿里云OSS组件封装
  4. 追寻上古文明毕业季研学营
  5. 基于ssm企业后勤订餐管理系统的设计与实现-计算机毕业设计源码+LW文档
  6. syntax error:unterminated quoted string
  7. 计算机格式为gpt怎么更改,硬盘格式转换,手把手教你如何将硬盘mbr格式转换为gpt格式...
  8. 使用 SendARP 获取 MAC 地址
  9. IT项目经理如何正确做好项目实施
  10. Android 使用 Scroller 实现平滑滚动