雲伺服器mysql備份與還原資料庫命令詳解
備份資料庫
mysqldump -u root -p —databases db1 db2 > dbbak.sql
備份全部資料庫的資料和結構
mysqldump -uroot -p123456 -A >F:\all.sql
備份全部資料庫的結構(加 -d 引數)
mysqldump -uroot -p123456 -A-d>F:\all_struct.sql
備份全部資料庫的資料(加 -t 引數)
mysqldump -uroot -p123456 -A-t>F:\all_data.sql
備份單個資料庫的資料和結構(資料庫名mydb)
mysqldump -uroot-p123456 mydb>F:\mydb.sql
備份單個資料庫的結構
mysqldump -uroot -p123456 mydb-d>F:\mydb.sql
備份單個資料庫的資料
mysqldump -uroot -p123456 mydb-t>F:\mydb.sql
備份多個表的資料和結構(資料,結構的單獨備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2>f:\multables.sql
一次備份多個資料庫
mysqldump -uroot -p123456 —databases db1 db2>f:\muldbs.sql
資料庫還原
mysql -uroot -p123456 < f:\all.sql
還原全部資料庫
mysql命令列:
mysql>source f:\all.sql
系統命令列
mysql -uroot -p123456 <f:\all.sql
還原單個資料庫(需指定資料庫)
mysql命令列:
mysql>use mydbmysql>source f:\mydb.sql
系統命令列:
mysql -uroot -p123456 mydb <f:\mydb.sql
還原單個資料庫的多個表(需指定資料庫)
mysql命令列:
mysql>use mydbmysql>source f:\multables.sql
系統命令列:
mysql -uroot -p123456 mydb<f:\multables.sql<
還原多個資料庫(一個備份檔案裡有多個資料庫的備份,此時不需要指定資料庫)
mysql命令列:
mysql>source f:\muldbs.sql
系統命令列:
mysql -uroot -p123456<f:\muldbs.sql
常見選項
—all-databases, -A: 備份所有資料庫
—databases, -B: 用於備份多個資料庫,如果沒有該選項,mysqldump把第一個名字引數作為資料庫名,後面的作為表名。使用該選項,mysqldum把每個名字都當作為資料庫名。
—force, -f:即使發現sql錯誤,仍然繼續備份
—host=host_name, -h host_name:備份主機名,預設為localhost
—no-data, -d:只匯出表結構
—password[=password], -p[password]:密碼
—port=port_num, -P port_num:制定TCP/IP連線時的埠號
—quick, -q:快速匯出
—tables:覆蓋 —databases or -B選項,後面所跟引數被視作表名
—user=user_name, -u user_name:使用者名稱
—xml, -X:匯出為xml檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2768883/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫備份與還原MySql資料庫
- mysql資料庫-備份與還原實操MySql資料庫
- Oracle資料庫備份還原詳解XKUSOracle資料庫
- 「MySQL」資料庫備份和還原MySql資料庫
- MySQL的資料備份與還原MySql
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 恆訊科技:雲伺服器資料備份與還原伺服器
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- MySQL資料庫的備份還原方案——不同伺服器間MySql資料庫伺服器
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- mysql 備份與還原MySql
- Mysql資料備份和還原MySql
- (7) MySQL資料庫備份詳解MySql資料庫
- exp/imp備份與還原oracle資料庫Oracle資料庫
- 達夢資料庫的備份與還原資料庫
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- MSSQL 備份資料庫還原SQL資料庫
- Centos-Mysql複製備份還原資料庫CentOSMySql資料庫
- 使用mysqldump進行mysql資料庫備份還原MySql資料庫
- oracle資料還原與備份Oracle
- 詳解MYSQL的備份還原(PHP實現)MySqlPHP
- 華納雲 sqlserver資料庫備份及還原的方法SQLServer資料庫
- 啟明星資料庫批量備份與還原工具資料庫
- sqlserver資料庫的備份還原SQLServer資料庫
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- 批量備份和還原資料庫資料庫
- sqlserver資料庫備份,還原操作SQLServer資料庫
- mysql資料庫備份命令大全MySql資料庫
- SQL SERVER 2000 資料庫備份與還原SQLServer資料庫
- mysql備份還原MySql
- 資料庫單表備份還原shell資料庫
- 【RMAN】利用備份片還原資料庫資料庫
- 【Mysql】innobackupex備份還原單個庫MySql
- mysql資料庫備份匯入命令MySql資料庫
- 【RAC】rac環境下的資料庫備份與還原資料庫
- oracle 10g資料庫備份與還原總結Oracle 10g資料庫
- 【RMAN】利用備份片還原資料庫(上)資料庫
- 【RMAN】利用備份片還原資料庫(中)資料庫