• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

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