在 Cloudcontrol 上的数据库中创建 table
Creating a table in a database on Cloudcontrol
在 Cloudcontrol 上,我已将 MySQLs 附加组件 添加到我的应用程序中。我可以从我的代码连接到数据库(我正在使用 Yii 框架)。现在我想在我的数据库中创建表,我该如何实现?数据库的凭据都是已知的。
到目前为止,我可以使用 cctrlapp 连接到我的应用程序:
cctrlapp myapp/default run bash
然后我尝试了:
mysql
服务器说:找不到命令。
从 bash,我尝试 SSH 到 MYSQLS_HOSTNAME 提供 MYSQLS_USERNAME,没有结果。
有什么建议吗?
来自https://www.cloudcontrol.com/dev-center/add-on-documentation/mysqls#external-access:
将 certificate file 下载到您的本地计算机。
使用 SSL 加密连接连接到数据库。
以下示例使用 MySQL 命令行工具。
$ mysql -u MYSQLS_USERNAME -p --host=MYSQLS_HOSTNAME --ssl-ca=PATH_TO_CERTIFICATE/mysql-ssl-ca-cert.pem
在 Cloudcontrol 上,我已将 MySQLs 附加组件 添加到我的应用程序中。我可以从我的代码连接到数据库(我正在使用 Yii 框架)。现在我想在我的数据库中创建表,我该如何实现?数据库的凭据都是已知的。
到目前为止,我可以使用 cctrlapp 连接到我的应用程序:
cctrlapp myapp/default run bash
然后我尝试了:
mysql
服务器说:找不到命令。
从 bash,我尝试 SSH 到 MYSQLS_HOSTNAME 提供 MYSQLS_USERNAME,没有结果。
有什么建议吗?
来自https://www.cloudcontrol.com/dev-center/add-on-documentation/mysqls#external-access:
将 certificate file 下载到您的本地计算机。 使用 SSL 加密连接连接到数据库。 以下示例使用 MySQL 命令行工具。
$ mysql -u MYSQLS_USERNAME -p --host=MYSQLS_HOSTNAME --ssl-ca=PATH_TO_CERTIFICATE/mysql-ssl-ca-cert.pem