0%

MYSQL 遠端連線

自己用VMware workstation pro run 了2個 win10 虛擬機進行實驗,跑以下流程來練習自己設定資料庫遠端連線的設定。

  1. 開啟 Port 3306

    MySQL 預設的 Port 是 3306,必須先開啟伺服器的連接埠,並確認防火牆的設定。尤其如果是建立在 GCP、AWS等雲端伺服器上,也要同時確認專案的防火牆設定。

  2. 建立使用者名稱及密碼

    1
    mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'PASSWORD'
  3. 給定使用者存取權限

    1
    mysql > GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';
  4. 重新載入使用者權限設定

    1
    mysql> FLUSH PRIVILEGES;
  5. 改程式DB connection

    1
    $GLOBALS['db'] = new db('mysql:host=192.168.152.128;dbname=exam2018','kite','0000');