使用 ks 安装 mysql

https://www.kubesphere.io/zh/docs/v3.3/application-store/built-in-apps/mysql-app/

准备工作

您需要启用 OpenPitrix 系统。如何启用?

动手实验

步骤 1:从应用商店部署 MySQL

  1. 在 demo-project 的概览页面,点击左上角的应用商店。
  2. 找到 MySQL,在应用信息页面点击安装。
  3. 设置应用名称和版本,确保 MySQL 部署在 demo-project 项目中,然后点击下一步。
  4. 在应用设置页面,取消对 mysqlRootPassword 字段的注释并设置密码,然后点击安装。
    等待 MySQL 创建完成并开始运行

步骤 2:访问 MySQL 终端

  1. 打开工作负载页面并点击 MySQL 的工作负载名称。
  2. 在容器组区域,展开容器详情,点击终端图标。
  3. 在终端窗口中,执行 mysql -uroot -ptesting 命令以 root 用户登录 MySQL。

步骤 3:从集群外访问 MySQL 数据库

要从集群外访问 MySQL,您需要先用 NodePort 暴露该应用。

  1. 打开服务页面并点击 MySQL 的服务名称。
  2. 点击更多操作,在下拉菜单中选择编辑外部访问。
  3. 将访问模式设置为 NodePort 并点击确定。有关更多信息,请参见项目网关。
  4. 您可以在端口区域查看暴露的端口。该端口号和公网 IP 地址将在下一步用于访问 MySQL 数据库。
  5. 您需要使用 MySQL Client 或第三方应用(例如 SQLPro Studio)才能访问 MySQL 数据库。以下演示如何使用

访问 MySQL 数据库。

取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。

相关推荐
小马爱打代码10 分钟前
Redis 和 MySQL 双写一致性:延迟双删、读写锁、MQ、Canal 怎么选?
数据库·redis·mysql
数智顾问26 分钟前
(133页PPT)数据中心基础设施规划设计(附下载方式)
大数据·数据库·人工智能
l1t30 分钟前
DeepSeek总结的PostgreSQL 的开源 TDE:pg_tde
数据库·postgresql·开源
南极企鹅30 分钟前
深入理解 MVCC:数据库并发控制的基石
java·数据库·mysql
欧神附体12331 分钟前
MYSQL数据库集群高可用和数据监控平台项目
数据库·mysql
abcy0712131 小时前
python在models定义了一个对象,接口调用时报错对象不存在models.xx.DoesNotExist
数据库·sqlite
無限進步D1 小时前
MySQL 数据处理之增删改
数据库·mysql
我,也来自江湖1 小时前
Redis的持久化有哪些方式
数据库·redis·缓存
兆。1 小时前
LangChain向量数据库集成指南:面向RAG开发者
数据库·langchain