使用 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 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。

相关推荐
Geoking.24 分钟前
Redis 的 RDB 与 AOF:持久化机制全解析
数据库·redis·缓存
鱼跃鹰飞1 小时前
面试题:说一说redis和Memcached的区别
数据库·redis·memcached
深念Y1 小时前
中兴微随身WiFi 板号UZ901_v1.6 影腾Y1新版本 增加SIM卡槽 开启ADB 去云控 改串号教程 下
数据库·adb
顾西爵霞1 小时前
远程访问centos7并连接Mariadb
数据库·centos·mariadb
卌卄1 小时前
【Linux】MySQL安装配置
linux·运维·mysql
m0_748229991 小时前
Laravel7.x核心特性全解析
c语言·数据库·c#
weixin_436525071 小时前
若依多租户版: 页面新增菜单, 执行菜单SQL
前端·数据库·sql
2601_949868361 小时前
Flutter for OpenHarmony 电子合同签署App实战 - 数据持久化实现
java·数据库·flutter
无心水2 小时前
数据库字符串类型详解:VARCHAR、VARCHAR2、CHARACTER VARYING的区别与选择指南
数据库·后端·varchar·varchar2·character·字符串类型·2025博客之星
KIN_DIN2 小时前
数据库索引
数据库·oracle