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