【发布时间】:2014-01-03 22:18:17
【问题描述】:
我是 php 的新手,每当我尝试加载需要访问我在 phpMyAdmin
上设置的数据库的 php 页面时都会遇到错误这是错误:
数据库连接失败:无法连接到本地 MySQL 服务器 通过套接字'/tmp/mysql.sock' (46) (2002)
我用于连接的代码是这样的:
<?php
define("DB_SERVER", "localhost");
define("DB_USER", "xxxx");
define("DB_PASS", "xxxx");
define("DB_NAME", "tester");
$connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
// Test if connection occurred.
if(mysqli_connect_errno()) {
die("Database connection failed: " .
mysqli_connect_error() .
" (" . mysqli_connect_errno() . ")"
);
}
?>
我按照托管我网站的网站的说明在我的服务器上设置了 phpMyAdmin,所以我很确定我做得对。
我之前使用 WAMP 能够让数据库在我的计算机上运行,但这是我第一次真正尝试让所有东西都在线运行,所以我不知道如果这对我来说是一个愚蠢的错误,或者是更大的错误。
我也不知道什么是套接字,所以我不确定如何解决这个问题。
感谢您的帮助!!
【问题讨论】:
标签: php mysql database phpmyadmin database-connection