Se si blocca l’accesso al VPS perché c’è una differente password sul DB di MySql la faccenda è complessa! Plesk non funziona correttamente e l’accesso alle funzioni dell’intefaccia grafica è parziale. Se poi ci mettiamo anche il fatto che non abbiamo in funzione nessuna intefaccia web per la gestione MySql diventa ancora più difficile. Io ho seguito questi passi…
#da SSH
service mysqld stop
#[da SSH potrebbe non servire]
kill `cat /var/run/mysqld/mysqld.pid`
#da SSH
mysqld_safe –skip-grant-tables &
#da MYSQL in modalità safemode
mysql -u root
USE 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’;
UPDATE user SET Password = PASSWORD (‘NUOVApasswordSCELTA’) WHERE User=’admin’;
FLUSH PRIVILEGES;
quit;
#da SSH
service mysqld start
#da SSH aggiorniamo la password per Plesk
nano /etc/psa/.psa.shadow
#da SSH
service mysqld restart
#possono essere utili i file
#/usr/local/psa/admin/conf/php.ini
#/etc/my.cnf
_______________________________________________
Un metodo altrimenti molto valido per la risoluzione di piccoli problemi con la struttura del DB sotto plesk è questo:
mysql_fix_privilege_tables --user=admin --password=`cat /etc/psa/.psa.shadow` --verbose
Lo stesso comando per chi ha un server “standard” è:
mysql_fix_privilege_tables --user=root --password=
_________________________
Link utili per questa miniguida
http://www.openkb.org/plesk-saved-admin-password-error/
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
http://blog.ffff.ca/2009/07/10/error-1146-42s02-table-mysql-servers-doesnt-exist/
http://wiki.lxcenter.org/Change+Password+via+SSH
Table mysql.servers doesn’t exist: Problem adding a database user in plesk Or restarting mysql
_________________________
Volete invece aggiornare con YUM su CentOS e Plesk?
Ecco l’articolo che fa per voi!
Volete invece aggiornare PHP e/o MySQL?
Ecco l’articolo che fa per voi!
Ottima guida! Era proprio quello che stavo cercando, grazie.