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