close
需求: [主機A] 為 mysql server,而 [主機B] 要連線到 [主機A]
環境
主機A (IP: 192.168.1.97, MYSQL帳密:root/ezpw)
主機B (IP: 192.168.1.98)
設定
1. 外部連線的帳號密碼
請在 [主機A] 設定
# mysql -u root -pezpw
mysql > GRANT ALL PRIVILEGES ON lms.* TO abc@192.168.1.98 IDENTIFIED BY '123' WITH GRANT OPTION;
mysql > FLUSH PRIVILEGES;
註:
1. lms 為要開放的資料庫名稱
2. abc 為遠端登入的帳號
3. 192.168.1.98 為開放連線的 IP
4. 123 為遠端登入的密碼
2. 打開防火牆
# setup
選擇第二個選項:Firewall configuration
打開 3306 port
連線
[主機B] 的連線方式
<?
$mysql_host="192.168.1.97";
$mysql_user="abc";
$mysql_pass="123";
$mysql_DB="lms";
$link=mysql_connect($mysql_host,$mysql_user,$mysql_pass);
?>
全站熱搜
留言列表