Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Virtualmin:Sie haben keinen Zugriff auf diese MySQL-Datenbank, nachdem Sie das Passwort geändert haben

Nach dem Ändern des Passworts des MySQL- oder MariaDB-Administrationsbenutzers, z. B. root, hat Virtualmin keinen Zugriff mehr auf die Datenbank der virtuellen Server. Beim Versuch, die Datenbank eines virtuellen Servers über „Datenbanken bearbeiten“ zu verwalten, zeigt Virtualmin an:„Sie haben keinen Zugriff auf diese MySQL-Datenbank.“

Ursache

Der Grund für den Fehler liegt darin, dass Virtualmin/Webmin das Passwort des MySQL/MariaDB-Administrationsbenutzers speichert, d. h. root. Wenn das Administrationspasswort außerhalb von Virtualmin/Webmin geändert wird, weiß Virtualmin/Webmin nichts davon, aktualisiert nicht auf das neue Passwort und versucht daher immer noch, das alte Passwort zu verwenden, um eine Verbindung zum MySQL/MariaDB-Datenbankserver herzustellen. P>

Normalerweise tritt der Fehler nur auf, wenn Sie das Passwort für root oder den in Virtualmin/Webmin definierten Administrationsbenutzer über phpMyAdmin oder andere MySQL-Clients ändern, die Webmin/Virtualmin umgehen.

Lösung

Melden Sie sich bei Virtualmin an oder Webmin , dann gehen Sie zu Webmin -> Server -> MySQL Database Server. Sie werden mit der folgenden Meldung aufgefordert:

Webmin muss Ihren Login und Ihr Passwort für die MySQL-Administration kennen, um Ihre Datenbank verwalten zu können. Bitte geben Sie unten Ihren Administrator-Benutzernamen (normalerweise root) und Ihr Passwort ein.

Die vollständige MySQL-Fehlermeldung lautete:DBI connect failed :Access denied for user ‘root’@’localhost’ (using password:YES)

Geben Sie den korrekten Benutzernamen und das richtige Kennwort für einen MySQL/MariaDB-Administratorbenutzer ein. Zum Beispiel root mit seinem neuen Passwort. Sie können auch ein anderes Benutzerkonto mit Administratorzugriff auf den Datenbankserver angeben, wenn Sie sich entscheiden, das von Webmin/Virtualmin verwendete Benutzerkonto zu ändern.

Sobald Sie das richtige Login eingegeben haben, speichert Virtualmin/Webmin automatisch die aktualisierten Anmeldeinformationen für die zukünftige Verwendung.

Hinweis:Sie können natürlich auch das Passwort des Administrationsbenutzers wieder auf das ursprüngliche Passwort zurücksetzen. Um ein erneutes Auftreten zu vermeiden, ändern Sie immer das Administratorkennwort im MySQL-Datenbankservermodul von Webmin.