Windows Server(r12) - 配置 MySQL 遠程訪問

工做主要爲兩部分, 一部分是 Windows 防火牆, 一部分是 MySQL 自身mysql

Windows 端口遠程訪問

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

  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';
相關文章
相關標籤/搜索