Rancher 部署 MySQL5.7


 

在 Rancher 2.x 中持久化部署 MySQL 5.7

 

1、創建配置映射

鍵:mysqld.cnf
值:如下

[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
#log-error      = /var/log/mysql/error.log
# By default we only accept connections from localhost
#bind-address   = 127.0.0.1
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
lower_case_table_names=1

如有修改,需要重啟mysql生效。

 

2、創建PVC

創建PVC,用於持久化存儲數據。

 

3、部署

1)鏡像

mysql:5.7

2)環境變量

MYSQL_ROOT_PASSWORD=password
MYSQL_DATABASE=databases
MYSQL_USER=user
MYSQL_PASSWORD=password

注意:該賬號具有該庫的超級管理權限。

3)數據卷

卷1:把容器下面的路徑掛載到創建的PVC中

/var/run/mysqld
/var/lib/mysql
/etc/mysql/conf.d

卷2:把下面容器路徑設置為創建的配置映射卷

模式:644

映射名:mysqld-cnf

/etc/mysql/mysql.conf.d

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM