如何在 Bluemix 中备份 MySQL 数据库?
How to take backup of MySQL database in Bluemix?
我正在使用 IBM Bluemix MySQL 数据库作为数据库服务器,但我不知道如何从中进行备份。
以前我用 CF 隧道选项来做到这一点,但是新的 CF 工具不支持 CF 隧道。
您需要获取数据库的连接信息。您可以从 UI 或命令行获取它。
如果您从命令行执行此操作,运行 cf e appname
。它将 return 数据库的连接信息。您也可以从 UI 中获取它,如果您单击 "Show Credentials",它也会为您提供连接信息。
获得此数据后,您可以使用任何 MySQL 浏览器获取数据。您也可以使用以下命令获取它。
mysqldump [options] db_name
有关详细信息,请参阅 this。
某些服务,例如 Bluemix 上的实验性 mysql
服务,无法从 Bluemix 外部访问。您只能从 Bluemix Cloud Foundry 应用程序中访问它们。如果您正在使用此服务,您将需要部署一个 phpmyadmin 应用程序并将其绑定到该数据库以执行管理操作。
如果您正在使用其他 mysql 服务,例如 cleardb,请参阅 Jeff 的回答
我正在使用 IBM Bluemix MySQL 数据库作为数据库服务器,但我不知道如何从中进行备份。
以前我用 CF 隧道选项来做到这一点,但是新的 CF 工具不支持 CF 隧道。
您需要获取数据库的连接信息。您可以从 UI 或命令行获取它。
如果您从命令行执行此操作,运行 cf e appname
。它将 return 数据库的连接信息。您也可以从 UI 中获取它,如果您单击 "Show Credentials",它也会为您提供连接信息。
获得此数据后,您可以使用任何 MySQL 浏览器获取数据。您也可以使用以下命令获取它。
mysqldump [options] db_name
有关详细信息,请参阅 this。
某些服务,例如 Bluemix 上的实验性 mysql
服务,无法从 Bluemix 外部访问。您只能从 Bluemix Cloud Foundry 应用程序中访问它们。如果您正在使用此服务,您将需要部署一个 phpmyadmin 应用程序并将其绑定到该数据库以执行管理操作。
如果您正在使用其他 mysql 服务,例如 cleardb,请参阅 Jeff 的回答