MySql常见备份方式:

1、将表备份到物理机上:

mysqldump -h域名 -P端口 -u库名 -p密码 数据库名 表名 > /路径/表明.{date}.sql.bak

2、将表备份在库里面(create复制表结构、insert复制表内容)

1、create table one_bak like one;复制表结构
2、insert into one_bak select * from one;复制表内容

3、将表备份在库里面(create table as 备份)

注:与2步骤备份在库里面不同的是as备份表不会备份主键和外键,只备份表数据

create table one_bak as select * from one;

4、同时备份多个数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.

  

MySql还原方式:

1、将备份的表恢复

mysql -u root –password=root密码 数据库名 < 备份文件.sql