禪道的一鍵安裝包,默認只能在服務器本機訪問數據庫。如果需要遠程訪問,必須進行配置,本文說明具體的配置方法,並且已經過驗證。
特別說明:
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服務。