MySQL备份与恢复

备份整个数据库

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;

 

 

原文地址:https://www.cnblogs.com/mianbaoshu/p/13370548.html