• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

Issue Database connection fails for no reason

andreios

Regular Pleskian
Server operating system version
Ubuntu 22.04.4 LTS (Jammy Jellyfish)
Plesk version and microupdate number
18.0.59 #2
I have a forum which suddenly can no longer connect to mysql.
The only thing done was an upgrade which finished succesfully with the database upgrade directly after that the connection was lost.
But all the file permissions look right. File owner and group is correct. The mysql settings in the forum config is right.
I have enabled mysql logging and the only message is.
[Warning] Access denied for user 'user'@'localhost' (using password: YES)
But I can connect with the username and password from the config file with mysql -u user -p
 
what do you get back if you go
Code:
mysql -u user -p -h localhost
I have tried
Code:
mysql -u user -p -h localhost database
even as the user. I copied the data directly from Settings.php. No problem on cli, but the forum still doesn't connect.
 
According to the log the forum tries to connect trough the socket.
823 Connect user@localhost on using Socket
823 Connect Access denied for user 'user'@'localhost' (using password: YES)
 
I have reinstalled the forum in a sub directory, there everything works with the same mysql data but different table prefix.

I then made a backup of everything and copied the forum from the sub directory to the root directory. The same files are now in both the sub directory and the root directory. The forum is simple machines forum and they have a repair tool that I use.

In the root directory no connection, in the sub directory it works.
 
I have now restarted php fpm and the error has disappeared. Nothing has been changed in the files.
 
Back
Top