搜索

3.2.4.2. 在容器中运行 MySQL 命令

download PDF

OpenShift Container Platform 使用 Software Collections (SCLs)来安装和启动 MySQL。如果要在正在运行的容器内执行 MySQL 命令(用于调试),则必须使用 bash 调用它。

要做到这一点,首先确定 pod 的名称。例如,您可以查看当前项目中的 pod 列表:

$ oc get pods

然后,打开到 pod 的远程 shell 会话:

$ oc rsh <pod>

在进入容器时,会自动启用所需的 SCL。

您现在可以在 bash shell 中运行 mysql 命令来启动 MySQL 互动会话并执行普通的 MySQL 操作。例如,验证数据库用户:

bash-4.2$ mysql -u $MYSQL_USER -p$MYSQL_PASSWORD -h $HOSTNAME $MYSQL_DATABASE
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.37 MySQL Community Server (GPL)
...
mysql>

完成后,输入 quitexit 退出 MySQL 会话。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.