1. 程式人生 > >配置 Windows Server MySQL 遠程訪問

配置 Windows Server MySQL 遠程訪問

就是 連接 設置 下一步 右鍵 主機 思路 block -m

Windows Server MySQL 遠程訪問

工作主要為兩部分, 一部分是 Windows 防火墻, 一部分是 MySQL 自身

Windows 端口遠程訪問

其實就是在 Windows 防火墻中加一條特定端口的入站規則

  1. 控制面板→系統和安全→Windows防火墻
  2. 點擊左側菜單中的 "高級設置"
  3. 在 "高級設置" 窗口左側右鍵點擊 "入站規則"
  4. 此時右側菜單出現 "新建規則" 選項, 點擊
  5. 在“要創建的規則類型”中,點選“端口”,下一步,選擇“TCP”,“特定本地端口” 中填入端口號3306 (或實際的 MySQL端口)
  6. 點擊“下一步”,點選“允許連接”,再點“下一步”,根據用戶的實際情況和需求勾選域、專用或共用等選項,最後為這個規則命名
  7. 此時該端口已經可以被遠程訪問, 80 等其他端口也是這樣設置的

MySQL 遠程訪問

思路就是為遠程用戶名添加其他主機的訪問權限

mysql -u root -p
# 輸入密碼進入 mysql

use mysql;

# 以下命令選其一即可, 推薦第一種
# 第二種字段可能有所改變, 根據實際情況確定
grant all privileges on '想遠程訪問的數據庫名'.* to 'root'@'%' identified by "password"; 

update user set host = '%' where user = 'root';

配置 Windows Server MySQL 遠程訪問