Pernahkah Anda ketika hendak melakukan suatu aktivitas yang melibatkan mysql server memunculkan error sbb:
Table 'mysql.servers' doesn't exist
Kasus yang saya alami adalah instalasi yang dimiliki adalah WAMP (Windows Apache MySQL PHP), mysql versi 5.
Salah satu hal yang dilakukan yang memunculkan error tsb adalah ketika akan membuat user baru, atau hendak memberikan hak akses baru pada seorang user, atau bisa juga kita sekedar menuliskan perintah mysql:
mysql> Flush Privileges;
Kesalahan tsb menunjukkan bahwa tabel
servers dalam database bernama
mysql di mysql server tidak ditemukan.
Setelah browsing di situsnya mysql, solusinya adalah membuat tabel
servers yang baru.
Kodenya sbb:
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';Done!
