大家。我是一名学生,并且非常缺乏PHP的新手。在您将此标记为无关或重复或任何内容之前。请听我说,我需要连接到我的学校主机测试我的代码,我已经安装了XAMPP,phpmyadmin 4.0.4.1使用notepad ++文本编辑器,PHP5.4.19和FTP WinSCP一个类似于filezilla的程序
我有这个错误
警告:mysql_connect():无法通过连接到本地MySQL服务器 套接字'/tmp/mysql.sock'(2)在/my_full_filepath..../connect.php上 第3行,这是我的connect.php文件。
<?php
mysql_connect('host_name', 'user_name', 'password');
mysql_select_db('my_database_name');
?>
我无法找到我的/tmp/mysql.sock,*我在xampp文件夹中有tmp文件夹但在里面我找不到mysql.sock *
我尝试了以下
问题是什么?如果有人可以帮助我,请告诉我出了什么问题。
请提供分步指南。和文件扩展名,如果需要保存文件....
我可以添加任何其他内容以帮助任何人更好地理解我的问题吗? 如果有,请告诉我......这是我的最后一招,所以非常感谢您提前寻求帮助。
答案 0 :(得分:0)
警告:mysql_connect():无法通过连接到本地MySQL服务器 套接字'/tmp/mysql.sock'(2)在/my_full_filepath..../connect.php上 第3行,这是我的connect.php文件。
当您的mysql服务器未运行时,会出现此错误。如果你在共享主机上,这意味着你的提供者有临时停止的mysql服务器(一些黑客需要解决,或做更新等。)
如果您使用的是WAMP或本地计算机,则应检查您的/etc/my.cnf文件,其中包含以下内容:
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
另一个原因可能是您在连接时使用了错误的主机名。
不要使用mysql_connect,不推荐使用它,而应使用MySqli