Plesk, Mysql.servers doesn’t exist Hatası

 

Plesk panel üzerinde Yum update komutuyla atomic veya diğer centos repo’larından MYSQL’i update ettikten sonra

ERROR 1146 (42S02) at line 1: Table ‘mysql.servers’ doesn’t exist

Şeklinde bir hata alıyorsanız eğer, mysql sürümü yükseltildikten sonra mysql tablolarında sorun olmuştur. Bunu şöyle çözebiliriz;

SSH ile sunucuya bağlıyız ve komut satırındayız;

mysql_upgrade -T –debug-check -u admin -p`cat /etc/psa/.psa.shadow` mysql

Komutu ile mysql upgrade debug check yapalım.  Tabloları repair ettik.

Tablo yetkilerini düzenleyelim;

mysql_fix_privilege_tables –user=admin –password=`cat /etc/psa/.psa.shadow` –verbose

Bizim denemelerimizde bu komuttan sonra bu sorun giderildi, eğer yazıya konu olan hata devam ediyorsa; aşağıda ki iki komutla devam edelim,  ssh komut ekranında iken aşağıda ki komutu vererek mysql.servers tablosunu orjinal plesk database sql’inden oluşturmasını söylüyoruz.

grep “servers” /usr/share/mysql/mysql_system_tables.sql
CREATE TABLE IF NOT EXISTS servers ( Server_name char(64) NOT NULL DEFAULT ”, Host char(64) NOT NULL DEFAULT ”, Db char(64) NOT NULL DEFAULT ”, Username char(64) NOT NULL DEFAULT ”, Password char(64) NOT NULL DEFAULT ”, Port INT(4) NOT NULL DEFAULT ’0′, Socket char(64) NOT NULL DEFAULT ”, Wrapper char(64) NOT NULL DEFAULT ”, Owner char(64) NOT NULL DEFAULT ”, PRIMARY KEY (Server_name)) CHARACTER SET utf8 comment=’MySQL Foreign Servers table’;

Sonrasında aşağıda ki komut ile restore ediyoruz;

grep “servers” /usr/share/mysql/mysql_system_tables.sql | mysql -uadmin -p`cat /etc/psa/.psa.shadow ` mysql

Böylelikle mysql.servers doesn’t exist hatasından kurtuluyoruz, daha önce de dediğim üzere, son 2 komuta gerek kalmaksızın problemi Plesk Linux 8.6 üzerinde gideriyoruz, eğer plesk Linux/Windows 10.x sürümlerini kullanıyorsanız son 2 satırı da işlemenizde fayda var.

 

 

Bu yazımı beğendiyseniz, RSS ile yeni yazılarımdan haberdar olabilirsiniz. Gmail hesabınız varsa tüm beğendiğiniz siteler için Google Reader kullanabilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Halil İbrahim DEMİR © 2017