sql >> Database >  >> RDS >> Mysql

Virtualmin:u hebt geen toegang tot deze MySQL-database na het wijzigen van het wachtwoord

Na het wijzigen van het wachtwoord van de MySQL- of MariaDB-beheerder, zoals root, heeft Virtualmin geen toegang meer tot de database van de virtuele servers. Wanneer u probeert de database van een virtuele server te beheren via "Databases bewerken", zal Virtualmin u vragen "U hebt geen toegang tot deze MySQL-database."

Oorzaak

De reden van de fout is dat Virtualmin/Webmin het wachtwoord van de MySQL/MariaDB-beheerder, d.w.z. root, opslaat. Wanneer het beheerderswachtwoord buiten Virtualmin/Webmin wordt gewijzigd, weet Virtualmin/Webmin er niets van, werkt het niet bij naar het nieuwe wachtwoord en probeert daarom nog steeds het oude wachtwoord te gebruiken om verbinding te maken met de MySQL/MariaDB-databaseserver.

Normaal gesproken treedt de fout alleen op als u het wachtwoord voor root of de beheergebruiker die is gedefinieerd in Virtualmin/Webmin, wijzigt via phpMyAdmin of andere mysql-clients, die Webmin/Virtualmin omzeilen.

Oplossing

Log in op Virtualmin of Webmin , ga dan naar Webmin -> Servers -> MySQL Database Server. U wordt gevraagd met het volgende bericht:

Webmin heeft uw MySQL-administratie login en wachtwoord nodig om uw database te kunnen beheren. Voer hieronder uw beheerdersgebruikersnaam (meestal root) en wachtwoord in.

Het volledige MySQL-foutbericht was:DBI-verbinding mislukt:toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

Voer de juiste gebruikersnaam en wachtwoordgegevens in voor een MySQL/MariaDB-beheerder. Bijvoorbeeld root met zijn nieuwe wachtwoord. U kunt ook een ander gebruikersaccount specificeren met beheerderstoegang tot de databaseserver, als u besluit het gebruikersaccount te wijzigen dat door Webmin/Virtualmin wordt gebruikt.

Zodra u de juiste login invoert, zal Virtualmin/Webmin automatisch de bijgewerkte inloggegevens opslaan voor toekomstig gebruik.

Opmerking:u kunt natuurlijk ook het wachtwoord van de beheerdersgebruiker terugzetten naar het oorspronkelijke wachtwoord. Om herhaling te voorkomen, moet u altijd het beheerderswachtwoord wijzigen in de MySQL Database Server-module van Webmin.


  1. mysql fulltext zoeken mislukt

  2. SQLite INSERT - OP DUPLICATE KEY UPDATE (UPSERT)

  3. Deadlocks diagnosticeren in SQL Server 2005

  4. Verkrijg de korte dagnaam in SQL Server (T-SQL)