##数据库备份mysql
#一、为何须要备份 1)须要升级数据库或者是须要增长一个从库的时候 2)主库或者从库宕机,须要数据的备份 3)人为的DDl或者是DML的语句,致使主从库的数据消失 4)跨机房的灾备,须要备份数据到远端程序 #二、备份分类 1). 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 2). 逻辑备份: 备份的是建表、建库、插入等操做所执行SQL语句,适用于中小型数据库,效率相对较低。 3). 导出表: 将表导入到文本文件中。 #三、使用mysqldump实现逻辑备份 1).mysqldump -uroot -p db3 > D:/db3.sq 2).-B : 会自动建立数据库, 而且自动使用此数据库 mysqldump -uroot -p -B db2 > D:/db2.sql #)四、恢复表的数据 1). create database db3; 2). exit 3). mysql -uroot -p xxx < D:/db3.sql 或者 source D:/db2.sql;
##数据库高性能优化案例学习sql
https://www.cnblogs.com/huchong/tag/MySQL高性能优化系列/