备份整个数据库
mysqldump -h127.0.0.1 -u用戶名 -p密码 db_name>db_bak.sql
备份数据库中的某几张表
mysqldump -h127.0.0.1 -u用戶名 -p密码 db_name table1 table2 table3>db_bak.sql
备份多个数据库
mysqldump --max_allowed_packet=2048M -h127.0.0.1 -u用戶名 -p密码 --databases db1 db2 db3... >db_bak.sql
恢复数据
mysql -u用戶名 -p密码 db_name <db_bak.sql
MySQL命令行导入数据库
1、进入MySQL:mysql -u用户名 -p密码
2、新建一个数据库,这时是空数据库,如新建一个名为person的目标数据库
3,输入:mysql>use 目标数据库名:如我输入的命令行:mysql>use person;
4,导入文件:mysql>source 导入的文件名; 如我输入的命令行:mysql>source d:/person.sql;