我有兩臺計算機連接在局域網上,我想模擬客戶端服務器類型的配置。所以假設我有pc1充當服務器和pc2作爲客戶端。我在pc1上創建了一個數據庫並在pc2 .so上保存註冊表單,只要我執行註冊腳本,我會收到以下錯誤消息。無法連接到MySQL
無法連接到MySQL:主機「192.168.2.6」是不允許 連接到這個MySQL服務器
這是我已經更換數據庫的主機與IP地址的註冊代碼正在運行xampp的pc1(服務器)。
<?php
define('DB_HOST', '192.168.2.7');//192.168.2.7 is the ip address of my server.
define('DB_NAME', 'hello');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
難道非要我不得不在mysql的配置文件進行任何更改XAMPP或者,如果我必須做出改變數據庫的主機名。
簽出此線程http://stackoverflow.com/questions/13731514/host-is-not-allowed-to-connect-to-this-mysql-server-when-making-a -local-connecti – sofl