我在我的本地系統中有一個mysql數據庫我想將此數據庫複製到服務器。如何將mysql數據庫從本地系統複製到遠程服務器?
我有以下詳細信息abt的遠程服務器。
Root User: *********
Root Password: *********
Database Name: xyz
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
我在我的本地系統中有一個mysql數據庫我想將此數據庫複製到服務器。如何將mysql數據庫從本地系統複製到遠程服務器?
我有以下詳細信息abt的遠程服務器。
Root User: *********
Root Password: *********
Database Name: xyz
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
運行本地命令的權利:
mysqldump -u <username> -p <password> <yourdatabasename> > <path_where_want_to_copy_on_local>
然後轉到您轉儲數據庫和運行位置:
scp <databse_dump_file> [email protected]/some/remote/directory
你應該嘗試連接使用,如MySQL前或瑜珈比從本地機器導入您的.sql到數據庫MySQL的任何界面的工具,你的mysql。
如果你必須使用膩子比上傳.SQL文件到您的srever並使用膩子連接到數據庫並運行下面的命令來導入數據
mysql -u username -p password db < your/.sql.file
小號對於Openshift TEPS(假設它是一個不可伸縮的應用程序):
在本地計算機(信貸@uvais):
$mysqldump -u <username> -p <password> <yourdatabasename> > <path_where_want_to_copy_on_local>
然後端口轉發:
https://blog.openshift.com/getting-started-with-port-forwarding-on-openshift/
並運行:
$mysql -uadmin -pxxx -h $OPENSHIFT_DB_HOST < <yourbackup>.sql
注意:您可能需要ssh進入您的應用程序,並輸入$ OPENSHIFT_DB_HOST並在上述命令中輸入該信息。
非常感謝好友 –
您是否期望OpenShift爲您複製?它有這個功能嗎?你是否嘗試** mysqldump **並將數據恢復到遠程服務器上? – nrathaus