資料庫開啟遠端連線資料庫的訪問許可權
阿新 • • 發佈:2021-10-20
背景:我們在遠端伺服器上搭建安裝好了MySQL後在遠端使用其他工具(sqlyog後者navitcat)連線時,會出現無法連結的情況,
原因:一般情況下是因為MySQL沒有開啟遠端訪問的許可權
解決:
1.在伺服器端遠端桌面開啟終端 啟動資料庫
在預設的資料庫表中開啟user表
注意:不可以直接開啟user表,需要在查詢語句後面加上 \G
這樣可以讓表裡資料分行顯示
接下來根據,具體查出我們需要的關鍵的幾個資料 host user password
從表裡可以看出,mysql預設是隻允許我們本地訪問的,因此我們需要新增一個遠端連結的賬號
新增語句 grant all privileges on *.* to root@'%' identified by '這裡設定密碼';
至於執行後就為了我們添加了一個可以用於遠端訪問的root賬號。接下來我們直接在sqlyog後者navicat里正常通過ip連結即可