您好,欢迎来到客趣旅游网。
搜索
您的当前位置:首页mysql升级后报Table'mysql.servers'doesn'texist解决_MySQL

mysql升级后报Table'mysql.servers'doesn'texist解决_MySQL

来源:客趣旅游网

bitsCN.com

mysql升级后报Table 'mysql.servers' doesn't exist解决

解决Table 'mysql.servers' doesn't exist

今天遇到一事,就是我在升级mysql数据库后进入数据建立一远程用户,结果报错了。

mysql> flush privileges;ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

这是由于升级完数据库后丢失原有的系统表后造成的

解决方案:

mysql> CREATE TABLE `servers` ( -> `Server_name` char() NOT NULL, -> `Host` char() NOT NULL,`Db` char() NOT NULL, -> `Username` char() NOT NULL, -> `Password` char() NOT NULL, -> `Port` int(4) DEFAULT NULL, -> `Socket` char() DEFAULT NULL, -> `Wrapper` char() NOT NULL, -> `Owner` char() NOT NULL, -> PRIMARY KEY (`Server_name`) -> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table'; Query OK, 0 rows affected (0.05 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> 


bitsCN.com

Copyright © 2019- kqyc.cn 版权所有 赣ICP备2024042808号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务