通過ssh進行mysql數據庫的備份和恢復,可以提高備份和恢復的速度。4 S1 z3 c" J1 d" m+ H
進SSH測試下了(先看下自己的數據庫的地址,方法是在數據庫列表頁面,點數據庫後面的那個「鉛筆」),得到類似
. c A* m/ u' q; O% y, B3 h ~9 CYourname.db.5897763.baidu.com 這樣的地址,這個就是數據庫的地址。
# H! {, B0 x# D/ f, t用軟件putty登錄ssh,運行如下命令:: z" }/ A( G/ Z) i. l
mysql -h Yourname.db.5897763.baidu.com -uYourname -pYourpwd Yourdatabasename- L* I2 o* Z4 V: U
等到提示符從$變成mysql>就鏈接數據庫成功了
% @) V& Z6 {' x8 Y4 ]' m導出數據庫命令(備份):
9 V6 Q% P% v0 Y/ pmysqldump -h 5 \ W& w* ?$ N; F1 h
Yourname.db.5897763.baidu.com -uYourname -pYourpwd YourDatabaseName > out.sql
6 m+ n5 S( j1 a/ ]# Q, I$ u/ s9 [
! d; y J0 ^% q/ u. b6 E導入數據庫命令(恢復):- ]4 P5 J1 }* Y: h& ~+ C
mysql -h Yourname.db.5897763.baidu.com -uYourname -pYourpwd YourDatabaseName < in.sql& K0 j& v7 n, w+ M9 {0 d2 ^ L
我試過最大可以導出大的數據庫500M,下次用個8百M的來試試。
3 k# u. j/ `& O" U
5 x/ x# m4 u4 {/ I" H
' a0 m8 _. e$ E, I c4 B |