Author Topic: Table 'mysql.servers' doesn't exist  (Read 3825 times)

0 Members and 1 Guest are viewing this topic.

Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1150
  • Reputasi: 15
  • Informatics Developer
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Table 'mysql.servers' doesn't exist
« on: 03 September 2009, 13:09:55 »
Pernahkah Anda ketika hendak melakukan suatu aktivitas yang melibatkan mysql server memunculkan error sbb:

Quote
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:

Quote
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:

Code: (sql) [Select]
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!  ;)

Forum Informatika

Table 'mysql.servers' doesn't exist
« on: 03 September 2009, 13:09:55 »
Sponsored Links: