[英]Connection refused for connecting with MySQL server using php in XAMPP(MacOS)
[英]“Connection refused” error when connecting to local MySQL server?
我有這個錯誤:
Warning: mysql_connect(): [2002] Connection refused (trying to connect via tcp://127.0.0.1:3306)
我看到了一個類似的問題,我通過將localhost
更改為127.0.0.1
來嘗試解決方案,但它仍然無法正常工作。 我正在使用 Mac OS X Lion。 請任何幫助將不勝感激
這是我用來連接的 PHP 代碼:
<?php
require("constants.php");
// open database
$connect = mysql_connect(DB_SERVER,DB_USER,DB_PASS) or die('error connecting: ' . mysql_error());
// select database
mysql_select_db(DB_NAME) or die('error selecting db: ' . mysql_error());
?>
我以前也遇到過這個問題。 您可以通過在配置中注釋掉“skip-networking”來修復它。 (my.ini 或 my.cnf,Linux 上是 /etc/mysql/my.cnf,Mac 不確定)
- 編輯
此外,您可以嘗試在終端中鍵入“netstat”,以確保那里列出了 mysql(應該類似於 127.0.0.1:mysql 或 127.0.0.1:3306)。 如果未列出,則 MySQL 要么尚未啟動,要么無法綁定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.