phpmyadmin有乙個同步資料庫的功能,通過此功能可以把a伺服器的資料庫快速同步到b伺服器的資料庫。但是,很多朋友在使用的過程中,卻發現此功能無法使用,總是提示無法連線到遠端伺服器等現象。造成這類問題的原因,一般情況下是雙方的配置有問題導致的。如果你也碰到這類情況,可以通過下面步驟進行分析和排查。
檢查mysql是否開啟了遠端訪問
1.登入
mysql -h localhost -uroot -p
輸入密碼回車
2.檢查系統使用者
> use mysql;
> select user, password, host from user; //檢視現有使用者,密碼及允許連線的主機
如果mysql只允許本地訪問,則通過下面的命令,將其設定允許遠端訪問。
> grant all privileges on *.* to 'root'@'210.168.1.100' identified by '' with grant option;
//如果接具體的ip,則表示mysql只執行這個ip連線,若想所有的遠端伺服器都能夠訪問,則將ip改成%即可。
檢查phpmyadmin的是否設定了遠端同步引數
如果遠端伺服器項無法操作,則表示phpmyadmin沒有設定遠端同步引數。
phpmyadmin
同步功能預設只有localhost,不能修改,這裡需要在 config.inc.php裡新增乙個引數。
編輯 /setup/frames/config.inc.php
新增乙個引數:
/* allowarbitraryserver */
$cfg['allowarbitraryserver'] = true;
phpmyadmin 4 8 1 遠端檔案包含漏洞
phpmyadmin是一套開源的 基於web的mysql資料庫管理工具。其index.php中存在一處檔案包含邏輯,通過二次編碼即可繞過檢查,造成遠端檔案包含漏洞。git clone git cd vulhub phpmyadmin cve 2018 12613 docker compose up ...
同步遠端倉庫
概述 關聯並推拉 進入本地倉庫目錄,這個目錄是已經被git init過的 cd local repo path 關聯遠端倉庫,遠端的版本資訊也一併被整合到了本地 git remote add origin git github.com git的使用者名稱 專案名.git 取消當前的遠端倉庫關聯 gi...
rsync遠端檔案同步
伺服器端 配置rsyncd.conf.位置 etc rsyncd.conf 密碼檔案 啟動rsync服務 rsync daemon 客戶端 密碼檔案裡只需要記錄密碼,不需要記錄使用者名稱.此密碼需要和伺服器端密碼檔案內密碼一致.chown user group 密碼檔案 chmod 0600 密碼檔...