PDA

View Full Version : Database Error - Can't connect to local MySQL server through socket.


smooth-c
04-17-2011, 08:49 AM
Okay. Here's the low-down - My forum has been on hiatus for around 3 weeks or so. I haven't changed any mods, added any new mods or changed any settings - re-opening, I'm now getting these errors and it's driving me crazy.

Database error in vBulletin :

mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to local MySQL server through socket '/tmp/mysql5.sock' (111)
/homepages/29/d355849155/htdocs/discussion/includes/class_core.php on line 314

MySQL Error :
Error Number :
Request Date : Sunday, April 17th 2011 @ 04:58:52 AM
Error Date : Sunday, April 17th 2011 @ 04:58:52 AM
Script : http://www.xx.com/discussion/external.php?type=RSS2&forumids=2
Referrer :
IP Address : 82.245.125.153
Username :
Classname : vB_Database
MySQL Version :

Database error in vBulletin :

mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to local MySQL server through socket '/tmp/mysql5.sock' (111)
/homepages/29/d355849155/htdocs/discussion/includes/class_core.php on line 314

MySQL Error :
Error Number :
Request Date : Sunday, April 17th 2011 @ 04:58:52 AM
Error Date : Sunday, April 17th 2011 @ 04:58:52 AM
Script : http://www.xx.com/discussion/forumdisplay.php?49-Smooth-Criminal/page3&order=desc
Referrer :
IP Address : 66.249.71.112
Username :
Classname : vB_Database
MySQL Version :

As you can see, it seems to be just about any script that it errors on. I have about 60 odd emails just through the night with different errors.

I run vBulletin on a 1and1 managed server. I followed the instructions on here;

https://vborg.vbsupport.ru/showthread.php?t=206682

Scroll to the very bottom;

1) I run PhP as a module.

2) I change the follow lines on config.php to be like this:
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = '/tmp/mysql5.sock';

3) I add the follow lines on the .htaccess on the vb4.x directory:

php_value mysql.default_socket "/tmp/mysql5.sock"
AddType x-mapp-php5 .php

I hope someone can help.

Best,

Greg

snakes1100
04-17-2011, 12:39 PM
Not easy to diagnose, but as you have a "managed" server from them, then they should at least tell you what port sql is running on or what sock to use, if its running 4 & 5., i hear their support is pitiful though.

What's the output of this cmd from the terminal:
ps aux | grep sql

malinghi
10-12-2011, 02:56 AM
I just discovered that my forum is having this problem. I checked my e-mail this evening and discovered that I had hundreds of e-mails alerting me that the website had been having theses once or twice a minute since yesterday. The error message is similar to what smooth-c encountered:

Database error in vBulletin :

mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
/home/mernet/public_html/index/includes/class_core.php on line 314

MySQL Error :
Error Number :
Request Date : Tuesday, October 11th 2011 @ 08:35:34 PM
Error Date : Tuesday, October 11th 2011 @ 08:35:34 PM
Script : http://mernetwork.com/index/attachment.php?attachmentid=1088&thumb=1&d=1314293731
Referrer : http://mernetwork.com/index/content.php
IP Address : 24.98.203.185
Username :
Classname : vB_Database
MySQL Version :

I found this page :https://www.vbulletin.com/docs/html/cantconnect

And it basically said that if there wasn't something wrong with the config.php file, then I had to have my server fix it. But I was just using the chat support feature with my host, Arvixe, and two different support guys I spoke to said that there was nothing wrong with the servers and that it was an application proble,