之前在连接中觉得information_schema、performance_schema、sys这几个数据库没有用就删除了,这其实是不行的。
information_schema:
是mysql自带的一个信息数据库,其保存着关于mysql服务器所维护的所有其他数据库的信息,如数据库名,数据库的表,表栏的数据类型与访问权限等。也就是说当你建立一个新的数据库,或者在已有的数据库中增删改表的话,都会记录在information_schema库中。
performance_schema:
主要用于收集数据库服务器性能参数。
sys:
是一个简单版的performance_schema
首先找到自己的Mysql 安装路径
不知道的话通过
此电脑->管理->服务 找到mysql 这个服务双击就可以看到Mysql的安装路径了,在bin 目录下,
输入cmd进入dos窗口,输入mysql_upgrade -u root -p,然后输入密码来修复mysql。
重新打开navicat连接,就可以发现可以打开了。
information_schema存储所有数据库信息,performance_schema用于收集性能数据,sys是简化版的performance_schema。如果删除,可通过找到MySQL安装路径,进入bin目录使用mysql_upgrade命令修复。重新连接后问题可解决。
3万+





