3.5.4.2. 在容器中运行 MariaDB 命令
OpenShift Container Platform 使用 Software Collections (SCLs)来安装和启动 MariaDB。如果要在运行的容器内执行 MariaDB 命令(用于调试),则必须使用 bash 调用它。
要做到这一点,首先确定正在运行的 MariaDB Pod 的名称。例如,您可以查看当前项目中的 pod 列表:
oc get pods
$ oc get pods
然后,打开到 pod 的远程 shell 会话:
oc rsh <pod>
$ oc rsh <pod>
在进入容器时,会自动启用所需的 SCL。
现在,您可以在 bash shell 中运行 mysql 命令来启动 MariaDB 互动会话并执行普通的 MariaDB 操作。例如,验证数据库用户:
完成后,输入 quit 或 exit 退出 MySQL 会话。