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

相关推荐
Rick19931 分钟前
mysql 慢查询如何快速定位
数据库·mysql
2401_833033629 分钟前
c++如何实现简单的文件签名验证_HMAC-SHA1算法应用【进阶】
jvm·数据库·python
qq_3926906618 分钟前
SQL报表查询标准规范_SQL书写规范优化
jvm·数据库·python
Vect__20 分钟前
MySQL的数据类型和约束
android·数据库·mysql
八秒记忆的老男孩28 分钟前
Sentinel5P的L1B级数据预处理(BD7和BD8)【20260427】
数据库·redis·缓存
ChoSeitaku31 分钟前
5.MySQL表的约束|空属性|默认值|列描述|主键|自增长|唯一键|外键
android·数据库·mysql
S1998_1997111609•X35 分钟前
滄集/㞯鎩.赫量被恶意篡改?|\^*仺\~:sall,sql=㶏齾bci.ji.app_sql=-heart{TCP.box}‘雧……㞋
网络·数据库·网络协议·百度·微信
2301_8038756136 分钟前
c++如何通过重定向streambuf流捕获标准错误输出并记录到运行日志【详解】
jvm·数据库·python
2301_795099741 小时前
HTML怎么创建时间轴布局_HTML结构化时间线写法【方法】
jvm·数据库·python
运气好好的1 小时前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python