0
这里是我的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
如何处理套接字错误?有谁知道如何解决这一问题?
编辑:这是错误消息。
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