当我尝试打开与我的 MACBOOK 上运行的 MySQL 的连接时,出现以下错误:
警告:mysql_connect(): [2002] 第 15 行 /Users/Eugene/Sites/website/includes/database.php 中没有这样的文件或目录(试图通过 unix:///var/mysql/mysql.sock 连接)警告:mysql_connect():第 15 行 /Users/Eugene/Sites/website/includes/database.php 中没有此类文件或目录 注意:未定义变量:/Users/Evgeny/Sites/website/includes/database.php 中的连接在第 16 行数据库连接失败:没有这样的文件或目录
我的常数是:
defined('DB_SERVER') ? null : define("DB_SERVER", "localhost");
defined('DB_USER') ? null : define("DB_USER", "eugene");
defined('DB_PASS') ? null : define("DB_PASS", "password"); // no comments please :)
defined('DB_NAME') ? null : define("DB_NAME", "maindb");
我尝试连接的方式是:
$connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
if(!$connection) // if no connection - die
{
die("Database connection failed: " . mysql_error());
}
else // if there is a connection, then go and select a database
{
$db_select = mysql_select_db(DB_NAME, $connection);
if(!$db_select) // if no database selected - die
{
die("Database selection failed: " . mysql_error());
}
}
请帮忙,
提前致谢。