mysqldump -uroot -p123 db1 > db1.sql #库名 mysqldump -uroot -p123 db1 table1 table2 > db1-table1-table2.sql #库名 表名
mysqldump -uroot -p123 --databases db1 db2 mysql db3 > db1_db2_mysql_db3.sql
mysqldump -uroot -p123 --all-databases > all.sql
mysql -u -p < filename.sql;
例如python
use db1; source /root/db1.sql
务必保证在相同版本之间迁移 # mysqldump -h 源IP -uroot -p123 --databases db1 | mysql -h 目标IP -uroot -p456
备份test中的全部表 mysqldump -uroot -ppassword -B test >/tmp/test.sql
mysqldump -uroot -ppassword -B 库1 库2 >/tmp/test.sql
mysqldump -uroot -ppassword -B 库1 库2 |gzip >/tmp/test.gz
-F 的做用就是备份数据库的时候,将binlog日志进行从新刷新。 mysqldump -uroot -ppassword -t -B -F test
--master-data=1 的做用就是备份数据库的时候,将binlog日志进行从新刷新 mysqldump -uroot -ppassword -t -B -F --master-data test