dove trovare la password di default di MySQL in Plesk 11 / errore ERROR 1045 (28000)

da terminale lanciare il comando:

[code]cat /etc/psa/.psa.shadow[/code]

Ciò che viene visualizzato è la password.

Spesso il problema di una password errata da un messaggio del genere:
ERROR 1045 (28000): Access denied for user ‘admin’@’localhost’
oppure
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’

post

SSH e installazione Yum su CentOs – Plesk Server

Avete un server VPS con CentOs? Dovete aggiornare qualcosa? La soluzione più semplice è installare YUM se non è già presente. Ecco alcuni link utili per aggiornamenti su CentOs e Plesk

 

wget -q -O – http://www.atomicorp.com/installers/atomic | sh

________________
________________
________________
Qui di seguito, invece, riporto la vecchia versione che ora non è utilizzata.

(sono comandi da lanciare direttamente da una connessione SSH)

rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/updates/$(uname -i)/RPMS/libxml2-2.6.26-2.1.2.8.el5_5.1.$(uname -i).rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/m2crypto-0.16-6.el5.6.$(uname -i).rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/python-elementtree-1.2.6-5.$(uname -i).rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/python-sqlite-1.1.7-1.2.1.$(uname -i).rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/updates/$(uname -i)/RPMS/rpm-python-4.4.2.3-20.el5_5.1.$(uname -i).rpm
rpm -Uvh –nodeps http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
rpm -Uvh –nodeps http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.$(uname -i).rpm
rpm -Uvh http://ftp.wicks.co.nz/pub/linux/dist/centos/5.5/os/$(uname -i)/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm

 

Volete invece aggiornare PHP e/o MySQL?
Ecco l’articolo che fa per voi!

Ripristino accesso e connessione Plesk e MySql e cambio di password (test su VPS Aruba)

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= --verbose

_________________________
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
http://linuxhostingsupport.net/blog/problem-adding-a-database-user-in-plesk-or-restarting-mysql-table-mysql-servers-doesnt-exist
_________________________

 

 

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!

Change IP address EXCLUSIVE to SHARED and viceversa per PLESK, PSA, PARALLELS

  1. Entra come amministratore (root) tramite SSH
  2. Entra in MYSQL per gestire il DB
    # mysql -u admin -p
  3. Connettiti al DB corretto
    # connect psa
  4. Esegui un select per vedere quanti record ci sono nella tabella IP_TOOL (del database PSA)
    # select * from ip_pool;
  5. Aggiorna i contenuti selezionati mettendoli SHARED dal gruppo del ip_address_id uguale a 1
    # update ip_pool SET type = ‘exclusive’ where ip_address_id = 1;
    o in alternativa mette tutti i record in SHARED che erano EXCLUSIVE
    # update ip_pool SET type = ‘shared’ where type = ‘exclusive’;
  6. Si esegue nuovamente un select per verificare i valori aggiornati.
    # select * from ip_pool;
  7. chiudere sia mysql che ssh con
    # exit
    # exit