Einrichten von MySQL mit Plesk

2242
cdub

Ich habe Probleme, mein MySQL auf einem neuen virtuellen Server zu installieren. Der Host gab mir Plesk und ich glaube, MySQL ist installiert, aber ich kann nicht darauf zugreifen.

Ich bekomme das immer wieder:

 mysql -u admin -p Enter password: ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES) 

Wie stelle ich sicher, dass es richtig läuft? Wie setze ich das root-Passwort zurück? (Ich habe root Zugriff auf den Server)

0

2 Antworten auf die Frage

0
Karlson

Wenn Sie Admin-Zugriff auf MySQL haben möchten, müssen Sie Folgendes tun:

mysql -u root -p 
0
user568458

Karlson hat Recht in der gesunden Welt außerhalb von Plesk ... in Plesk wird standardmäßig mysql rootumbenannt admin.

Es soll Passwörter mit Ihrem Admin-Passwort synchronisieren, aber das Leben ist nie so einfach. Versuchen:

mysql -uadmin -p `cat /etc/psa/.psa.shadow` 

(Die Art des Cheats, sich anzumelden, das Bit .psa.shadow erhält das, was das mysql-Passwort ist, und verwendet es. Gehen Sie auf Sicherheit!)

Wenn Sie einen 1045-Fehler erhalten, gehen Sie zu diesem Abschnitt auf dieser Seite . Wenn es funktioniert und dich einloggt ...

  • Sie finden das Plesk-MySQL-Kennwort, das es unangemeldet verwendet hat, indem Sie diese /etc/psa/.psa.shadowDatei öffnen .
  • Sie können Ihr Plesk-Administratorkennwort unverschlüsselt auf dem Bildschirm anzeigen /usr/local/psa/bin/admin --show-password(Sicherheit gehen!). Theoretisch verstehe ich, dass die beiden Passwörter identisch sein sollten. Die Synchronisierung der beiden Passwörter ist ein anderes Problem.