如何对mysql数据库备份

2024-11-03 16:51:12

1、安装MySQL5.7 数据库安装方法https://jingyan.baidu.com/article/0a52e3f45570d1ff63ed7259.html

如何对mysql数据库备份

2、在数据库中创建测试的库和表create database nihao charset utf8;use nihao;create table koko (id int not null primary key auto_increment,name varchar(20)) charset utf8;

如何对mysql数据库备份

3、插入需要备份的数据insert into koko values(null,'诸葛亮');insert into koko values(null,'赵云');insert into koko values(null,'夏侯惇');insert into koko values(null,'夏侯渊');

如何对mysql数据库备份

4、mysqldump参数-A 备份所有的库-F 备份之前刷新binlog日志--master-data=2 增加binlog日志文件名及对应的位置点-B 备份库并添加create和use库的语句如:备份nihao库,并添加create和use语句

如何对mysql数据库备份

5、查看备份的sql语句

如何对mysql数据库备份如何对mysql数据库备份

6、由于在生成环境会有储存过程和函数,就要使用到参数 -R--single-transaction 保证备份过程中的事务一致性可以看到下图不加--master-data和-B 参数的结果

如何对mysql数据库备份如何对mysql数据库备份

7、生产中mysqldump使用参数mysqldump -uroot -proot --master-data=2 -F --single-transaction -R --triggers nihao|gzip >nihao.sql.gz--triggers :备份触发器gzip :在备份之后用来压缩,节约存储空间

如何对mysql数据库备份
猜你喜欢