新聞中心
安裝Docker
1、下載Docker安裝包:訪問Docker官網(wǎng)(https://www.docker.com/),根據(jù)您的操作系統(tǒng)選擇相應(yīng)的安裝包進(jìn)行下載。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)福綿,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
2、安裝Docker:根據(jù)下載的安裝包進(jìn)行安裝,按照提示完成安裝過程。
3、驗(yàn)證Docker是否安裝成功:打開命令行工具,輸入以下命令:
docker version
如果顯示Docker的版本信息,說明安裝成功。
拉取polardbx鏡像
1、登錄阿里云容器鏡像服務(wù):訪問阿里云容器鏡像服務(wù)(https://cr.console.aliyun.com/),使用您的阿里云賬號登錄。
2、搜索polardbx鏡像:在容器鏡像服務(wù)中搜索polardbx,找到對應(yīng)的鏡像并記下鏡像名稱和標(biāo)簽。
3、拉取polardbx鏡像:在命令行工具中輸入以下命令,將鏡像拉取到本地:
docker pull <鏡像名稱>:<標(biāo)簽>
docker pull apsaraslr/polardbx:latest
運(yùn)行polardbx容器
1、創(chuàng)建數(shù)據(jù)卷:在命令行工具中輸入以下命令,創(chuàng)建一個(gè)名為polardb_data的數(shù)據(jù)卷:
docker volume create polardb_data
2、運(yùn)行polardbx容器:在命令行工具中輸入以下命令,運(yùn)行一個(gè)名為polardb_x的polardbx容器,并將剛剛創(chuàng)建的數(shù)據(jù)卷掛載到容器內(nèi)的/var/lib/mysql目錄下:
docker run d name polardb_x v polardb_data:/var/lib/mysql apsaraslr/polardbx:latest
脫敏函數(shù)不能使用的問題排查
1、檢查MySQL版本:登錄到polardbx容器內(nèi)部,查看MySQL版本是否符合要求,在命令行工具中輸入以下命令進(jìn)入容器:
docker exec it polardb_x bash
然后輸入以下命令查看MySQL版本:
mysql V
2、檢查配置文件:在容器內(nèi)部,找到/etc/my.cnf文件,檢查其中的sql_mode設(shè)置是否包含NO_BACKSLASH_ESCAPES,如果沒有,請?zhí)砑釉撨x項(xiàng)并重啟MySQL服務(wù),修改配置文件后,重啟MySQL服務(wù)的命令為:
service mysql restart
3、檢查脫敏函數(shù)是否已加載:在MySQL客戶端中執(zhí)行以下命令,查看脫敏函數(shù)是否已加載:
SHOW PROCEDURE STATUS LIKE 'md5%'; SHOW PROCEDURE STATUS LIKE 'sha1%'; SHOW PROCEDURE STATUS LIKE 'sha256%';
如果以上命令中的任何一個(gè)返回結(jié)果不為空,說明脫敏函數(shù)已加載,如果沒有任何輸出,說明脫敏函數(shù)未加載,需要檢查MySQL用戶是否具有調(diào)用脫敏函數(shù)的權(quán)限,可以使用以下命令為用戶授權(quán):
GRANT USAGE ON *.* TO 'your_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT EXECUTE ON PROCEDURE your_database.* TO 'your_user'@'localhost';
FLUSH PRIVILEGES;
注意替換your_user、your_password和your_database為實(shí)際的用戶名、密碼和數(shù)據(jù)庫名。
標(biāo)題名稱:docker安裝polardb-x,脫敏函數(shù)不能使用?
當(dāng)前URL:http://m.fisionsoft.com.cn/article/djggppo.html


咨詢
建站咨詢
