要在外部連接 MySql 資料庫,必須額外設定才可以連線。
第一步:先設定權限表
開啟終端機
# mysql -u 帳號 -p
# password: 密碼
mysql > GRANT ALL PRIVILEGES ON DbName.* TO UserName@IP IDENTIFIED BY 'PassWord' WITH GRANT OPTION;
mysql > FLUSH PRIVILEGES;
解釋:
1. dbName → 要開放的資料庫名稱
2. UserName → 遠端登入的帳號
3. IP → 開放連線的 IP,使用%的話,可以讓所有的電腦都可以連線
4. PassWord → 遠端登入的密碼
第二步:設定防火牆,打開埠號【3306】。
參考網站:
沒有留言:
張貼留言