Docker安裝PXC遇到的一些問題

2021-09-28 12:03:23 字數 903 閱讀 7388

centos7 + docker + pxc

[error] another process with pid 57 is using unix socket file

[error] unable to setup unix socket lock file

查詢資料得知此錯誤是因為socket lock檔案導致終止了,解決方案是刪掉對應的檔案mysql.sock.lock。此時容器啟動失敗,需要通過檔名稱搜尋找到該檔案並進行刪除

find / -name mysql.sock.lock

刪除查詢到的檔案即可。

解決方案時在伺服器本地新增使用者並授予許可權

mysql -u root

進入mysql:

需要先修改容器內mysql配置檔案node.cnf (/etc/mysql/node.cnf)最後的ck 字母(配置檔案預設就多了這兩個字母)

原因是pxc5.7版本不支援不使用k8s或者etcd模式的docker集群。所以需要使用5.6映象構建

docker pull percona/percona-xtradb-cluster:5.6

PXC集群的部署安裝

部署安裝三節點的pxc 節點埠容器名稱 資料卷node1 13306 pxc node1 v1node2 13307 pxc node2 v2node3 13308 pxc node3 v3 建立資料卷 儲存路徑 var lib docker volumes docker volume create...

基於Docker搭建mysql的PXC集群

docker官網 3.pxc映象 percona percona xtradb cluster 5.7.22 1.這裡博主特別說明一下,之前實踐pxc的時候直接docker pull 乙個最新版本的percona percona xtradb cluster 用於搭建pxc集群的最重要工具 結果搞了...

docker安裝rabbitmq及遇到的問題

流水不爭先docker環境準備 yum install docker 注 linux安裝docker 核心必須是3.10版本以上uname r啟動docker systemctl start docker設定開機啟動 命令 systemctl enable docker created symlin...