To reset the MySQL admin password in Windows Plesk, you can follow these steps:
Attempts to manage customer’s MySQL databases produce errors:
Error: Connection to the database server has failed because of network problems: Try to establish connection failed
The MySQL server is marked in red on the Tools & Settings > Database Servers screen.
This problem may be caused by Parallels Plesk Panel (Plesk) storing an incorrect MySQL server administrator password.
To solve the problem and reconnect Plesk with the MySQL server, follow these steps:
- Stop the MySQL server (but not “Plesk SQL Server”) from running on port 3306 using the Plesk Services Monitor tray utility.
- Edit the MySQL configuration file, %plesk_dir%\Databases\MySQL\Data\my.ini, and add the line skip-grant-tables to the [mysqld] section.
- Start the MySQL server.
- Log in to MySQL without the password:
- “%plesk_dir%\Databases\MySQL51\bin\mysql.exe”
- Change the password for the MySQL administrator:
- UPDATE mysql.user SET Password = password(‘newpassword’) WHERE User = ‘admin’;
- Remove skip-grant-tables from the MySQL configuration file and restart the service.
- Log in to the Plesk interface, go to database server management settings (Tools & Settings > Database Servers), and change the password for the corresponding database server to the one set in step 5. Plesk will re-establish the connection to the server.