K8S kubesphere安装mysql
2024-09-08 17:28:58
原先我们使用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按照的时候根据界面更加简单,也不需要我们登陆服务器修改配置啥的,全为页面话配置
1、配置
配置中心——>配置
相当于配置当中就是,录入基本信息和配置文件的名字及配置文件的内容
mysql配置
[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),申明需要使用的持久卷规格
3、工作负载
创建有副本的工作负载
1、输入基本信息
2、环境变量是输入我们自定义的启动命令
3、勾选主机时区(保证容器内容的时间和服务器时间一致)
4、挂载存储
如果已经创建好存储卷,点击下边添加存储卷
如果没有创建好存储卷,点击上边添加存储卷模板会自动创建存储卷
4.1 添加存储卷的写法
容器的挂载路径就是我们mysql数据文件存储的位置
4.2添加存储卷模板的写法
5、挂载配置文件或秘钥
/etc/mysql/conf.d是部署完后mysql容器内部的路径,相当于把我们之前定义的mysql文件挂载到这个文件夹下边
安装成功后,进入终端后,进入/etc/mysql/conf.d 里面就可以看见我们在配置里面配置的mysql的配置文件。同时我们可以在界面当中修改mysql的配置文件,也可以同步到我们的容器当中
最新文章
- Django 中related_name,";%(app_label)s_%(class)s_related";
- javafx之两种局部界面的呈现方式
- C/C++语言算法题——替换
- Debian7.7 wheezy 中源码安装emacs24
- pugixml使用教程
- 关于清晰讲解linux正则表达式的博文分享
- Linux下Oracle常见安装错误[Z]
- sql server 高可用镜像
- git教程——工作流程
- 第三节 pandas续集
- [Leetcode 40]组合数和II Combination Sum II
- redis两种持久化
- Android图片变形,ImageView属性的设置。
- CADO SAP tcode - Time Sheet: Display Data
- 【xsy1230】 树(tree) 点分治+线段树
- POJ3264:Balanced Lineup——题解+st表解释
- c# 屏蔽快捷键
- 006---hashlib模块
- C#分析URL参数获取参数和值得对应列表(二)
- 命令行编译vs10项目工程
热门文章
- 基于koa模块和socket.io模块搭建的node服务器实现通过jwt 验证来渲染列表、私聊、群聊功能
- 【疑难杂症】if __name__ == '__main__'的理解
- 使用 Auditbeat 模块监控 shell 命令
- 详解JS中 call 方法的实现
- 十分钟速成DevOps实践
- 如何生成均匀随机数 C++
- 实现fastdfs防盗链功能
- 换工作?试试远程工作「GitHub 热点速览 v.22.40」
- 常见的 Kerberos 错误消息
- window安装MySQL 5.5教程