Windows下使用Navicat遠端連線禪道Mysql資料庫
阿新 • • 發佈:2021-08-12
禪道的一鍵安裝包,預設只能在伺服器本機訪問資料庫。如果需要遠端訪問,必須進行配置,本文說明具體的配置方法,並且已經過驗證。
特別說明:
1、禪道必須是可以正常使用和訪問到資料庫。
2、如果異機訪問不到禪道和資料庫,請檢查網路和防火牆。
3、涉及到資料安全,原則上我們不推薦異機訪問資料庫,請根據實際使用需求來做設定。
配置異機訪問mysql
1、資料庫新增使用者名稱為zentao,host為%的使用者
1.1 禪道伺服器本機,瀏覽器訪問http://127.0.0.1,點選資料庫管理,登入禪道資料庫。
1.2 到mysql資料庫,新增一條host為%的使用者記錄。(如果是隻允許某個地址訪問的話,可以把%改為允許訪問的IP地址)
再在mysql資料庫執行以下SQL,為zentao 賬號授權並設定密碼為123456:
GRANT ALL ON *.* TO 'zentao'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
2、註釋掉bind-address= 127.0.0.1
到禪道windows一鍵安裝包 xampp/mysql/my.ini 以及xampp/runner/res/mysql/my.ini 配置檔案 把 bind-address= 127.0.0.1,註釋掉(用#可以註釋當前行)。
(如果沒有這條記錄,就不用管了,直接跳過。)
3、重新整理mysql許可權
在mysql資料庫裡執行 FLUSH PRIVILEGES,重新整理許可權後,再重啟mysql服務。