Вот мой PHP кодmysql_connect провал попытки, не удается подключиться к локальному серверу MySQL через гнездо '/var/lib/mysql/mysql.sock'
$host= "localhost";
$user_name = "MyFinanceDb";
$password = "MyPassword!";
$db_name = "MyFinanceDb";
$tbl_name = "Users";
mysql_connect("$host", "$user_name", "$password") or die ("Could not connect to database");
Я получаю ошибку
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/00/12139000/html/check_login.php on line 14
Could not connect to database
Что мне делать с ошибкой сокета? Кто-нибудь знает, как это исправить?
EDIT: Это сообщение об ошибке.
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/00/12139000/html/check_login.php on line 14
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Заменить 'die (« Не удалось подключиться к базе данных »);' с 'die (mysql_error());' и сообщить нам, что такое ошибка. –
Возможно, ваша версия MySQL не поддерживает хеширование паролей со специальными символами типа '+'. Также ** пожалуйста ** используйте 'mysqli()' как 'mysql()' устарел в новых версиях PHP и полностью удален в PHP 5.5 – Ohgodwhy
будет делать, держись – Zack