因為我在新建一個gears時,啟用了Scalable功能,所以要安裝phpMyAdmin時出現了錯誤: 所以就只能以SSH登入並以mysqldump這個指令的方式備份MySQL的資料, 但是Openshift對於MySQL的資訊是參數的方式表示,所以必須使用參數來取代MySQL的設定值。 $OPENSHIFT_MYSQL_DB_HOST:MySQL的Hostname $OPENSHIFT_MYSQL_DB_PORT:MySQL使用的Port $OPENSHIFT_MYSQL_DB_USERNAME:帳號 $OPENSHIFT_MYSQL_DB_PASSWORD:密碼 例如我要備份database的名稱為blogger,備份檔名為backup.bk,完整指令如下(同一行): mysqldump -h $OPENSHIFT_MYSQL_DB_HOST -P $OPENSHIFT_MYSQL_DB_PORT -u $OPENSHIFT_MYSQL_DB_USERNAME --password="$OPENSHIFT_MYSQL_DB_PASSWORD" blogger > backup.bk 上述指令執行完成後,當然還要用SFTP把backup.bk下載下來才行。 SFTP與SSH可以參考文章: OpenShift 設定SFTP上傳下載檔案 http://blog.twtnn.com/2015/03/openshift-sftp.html openshift 如何設定SSH登入管理 http://blog.twtnn.com/2014/11/openshift-ssh.html
文章標籤
全站熱搜
創作者介紹
創作者 keven 的頭像
keven

平凡的幸福(備站)

keven 發表在 痞客邦 留言(0) 人氣(51)