1.我最常用的备份命令
1 |
mysqldump -u username -ppassword --add-drop-database -B databaseName | gzip > backupfile.sql.gz |
2.备份MySQL数据库(最基本)
1 |
mysqldump -h hostname -u username -ppassword -B databasename > backupfile.sql |
3.备份MySQL数据库(带drop语句)
|
mysqldump -– add - drop - table - uusername -ppassword -B databasename > backupfile.sql |
4.备份MySQL数据库(压缩)
1 |
mysqldump -h hostname -u username -ppassword -B databasename | gzip > backupfile.sql.gz |
5.备份MySQL数据库(所有库)
1 |
mysqldump -u root -ppassword --all-databases > all_databases.sql |
6.备份MySQL数据库(仅仅备份数据库结构)
1 |
mysqldump -u root -ppassword --add-drop-database -d -B databaseName > backupfile.sql |
7.还原MySQL数据库
1 |
mysql> mysql -u username -ppassword |
2 |
mysql> source backupfile.sql |
注意:
1.-p后面没有空格
2.mysqldump有很多缩写,比如--databases可以缩写为-B