匯出乙個資料庫:
$ mysqldump -h localhost -uroot -ppassword \
--master-data=2 --single-transaction --add-drop-table --create-options --quick \
--extended-insert --default-character-set=utf8 \
--databases discuz > backup-file.sql
匯出乙個表:
$ mysqldump -u pak -p --opt --flush-logs pak t_user > pak-t_user.sql
將備份檔案壓縮:
$ mysqldump -hhostname -uusername -ppassword --databases dbname | gzip > backup-file.sql.gz
對應的還原動作為
gunzip < backup-file.sql.gz | mysql -uusername -ppassword dbname
匯入資料庫:
關於增量備份與恢復請參考:mysql增量備份與恢復例項。mysql> use target_dbname
命令,暫未研究。mysql> source /mysql/backup/path/backup-file.sql
或$ mysql target_dbname 匯入還有乙個mysqlimport
直接從乙個資料庫向另乙個資料庫轉儲:
mysqldump -u使用者名稱 -p --opt dbname | mysql --host remote_host -c dbname2
Mysql資料備份三 指令碼備份mysqldump
使用mysqldump進行備份,這個是最保險最安全的資料備份方法.雖然使用它比mysqlhotcopy要慢些,但其匯出的是sql語句文字檔案,不存在平台的相容性問題.也可用於備份除myisam型別以外的資料表.下面給出shell指令碼,大家可以根據自己的實際需要對其進行修改,以完成自己需要的功能.s...
mysql備份命令
mysql備份命令 還原或者匯入資料庫命令 mysql u root password root 備份資料庫命令 mysqldump u root password root database helloworld helloworld backup.sql 其他用法 1.匯出整個資料庫 mysql...
mysql備份命令
還原或者匯入資料庫命令 登陸mysql資料庫 mysql uroot proot 注 不要加空格 備份資料庫命令 mysqldump u root proot database table 11.sql 其他用法 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 以資...