1. 程式人生 > >mysql數據庫在linux下的導出和導入及每天的備份

mysql數據庫在linux下的導出和導入及每天的備份

進行 同名 scp mys spa 0.10 mysql 遠程 back

mysql數據庫的導出

1. 導出數據庫為sql文件

mysqldump 數據庫名 -uroot -p > xxx.sql 導出數據表結構和數據

eg. mysqldump cloudres -uroot -p > cloudres.sql

2. 導出為gz壓縮文件

mysqldump 數據庫名 -uroot -p | gzip > xxx.sql.gz

3. 導入sql文件

首先先在數據庫中建一個同名的數據庫,然後執行以下命令進行導入

mysql -uroot -p 數據庫名 < xxx.sql

4. 如果導出的.sql文件在服務器上,需要用scp命令把.sql文件下載到要導入的服務器上

scp [email protected]:/opt/cloudboot/data/back/db/xxx.sql.gz /tmp(拷貝遠程的文件到自己/tmp臨時文件中)

mysql數據庫在linux下的導出和導入及每天的備份