K8S kubesphere安装mysql
原先我们使用Docker按照mysql时候的命令
docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=root \ --restart=always \ -d mysql:5.7
现在kubesphere按照的时候根据界面更加简单,也不需要我们登陆服务器修改配置啥的,全为页面话配置
配置中心——>配置

mysql配置
1 2 3 4 5 6 7 8 9 10 11 12 13 | [client] default-character- set =utf8mb4 [mysql] default-character- set =utf8mb4 [mysqld] init_connect= 'SET collation_connection = utf8mb4_unicode_ci' init_connect= 'SET NAMES utf8mb4' character- set -server=utf8mb4 collation-server=utf8mb4_unicode_ci skip-character- set -client-handshake skip-name-resolve |
2、存储卷
PVC:持久卷申明(Persistent Volume Claim),申明需要使用的持久卷规格
创建有副本的工作负载
1、输入基本信息
2、环境变量是输入我们自定义的启动命令
3、勾选主机时区(保证容器内容的时间和服务器时间一致)
如果已经创建好存储卷,点击下边添加存储卷
如果没有创建好存储卷,点击上边添加存储卷模板会自动创建存储卷
4.1 添加存储卷的写法
容器的挂载路径就是我们mysql数据文件存储的位置

5、挂载配置文件或秘钥
安装成功后,进入终端后,进入/etc/mysql/conf.d 里面就可以看见我们在配置里面配置的mysql的配置文件。同时我们可以在界面当中修改mysql的配置文件,也可以同步到我们的容器当中
分类:
K8S
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签