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

ERROR 1146 (42S02): Table mysql.servers doesnt exist

เมื่อวาน upgrade MySQL ไปเป็น version 5.5.15 วันนี้มีการแก้ใข Privileges หลังจาก mysql> FLUSH PRIVILEGES; แล้วพบ error ตามนี้

mysql> FLUSH PRIVILEGES ;
ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist
วิธีแก้ จาก Google
mysql> USE mysql;
 
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 COMMENT='MySQL Foreign Servers table';
แล้วลอง FLUSH PRIVILEGES อีกที เป็นอันใช้ได้

Post new comment

© 2010 Pangpond.. Theme by Kiwi Themes.