所有人。我是一个学生,在PHP方面非常缺乏经验。在你把它标记为不相关的、重复的或任何东西之前。请听我说完,我需要连接到我的学校主机来测试我的代码,我已经安装了XAMPP,phpmyadmin 4.0.4.1使用notepad++文本编辑器,PHP5.4.19和FTP WinSCP --一个类似filezilla的程序。
我有个错误
警告: mysql_connect():无法通过/ my _ MySQL _filepath./ connect.php第3行中的套接字'/tmp/mysql.sock‘(2)连接到本地MySQL服务器,这是我的connect.php文件。
<?php
mysql_connect('host_name', 'user_name', 'password');
mysql_select_db('my_database_name');
?>我找不到我的/ tmp /mysql.sock,*我在xampp文件夹中有tmp文件夹,但在里面找不到mysql.sock*
我试过以下几种方法
问题是什么?如果有人能帮我,请告诉我出了什么事。
请提供一份分步指南.和文件扩展名,如果需要保存文件..。
我还能补充些什么来帮助别人更好地理解我的问题吗?如果是的话,请让我know...this是我的最后一招,所以非常感谢提前为您提供任何帮助。
发布于 2015-01-18 16:40:49
警告: mysql_connect():无法通过/ my _ MySQL _filepath./ connect.php第3行中的套接字'/tmp/mysql.sock‘(2)连接到本地MySQL服务器,这是我的connect.php文件。
当mysql服务器没有运行时,会出现此错误。如果您在共享主机上,这意味着您的提供商暂时停止了mysql服务器(一些需要解决的问题,或进行更新等)。
如果您在WAMP或本地机器上,应该检查/etc/my.cnf文件,它包含如下内容:
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock另一个原因可能是连接时使用了错误的主机名。
不要使用mysql_connect,它是不推荐的,而是应该使用MySqli
https://stackoverflow.com/questions/19725102
复制相似问题