杂碎知识点

1.innodb引擎支持自增列auto_increment,自增列非空唯一,MySQL规定auto_increment必须为主键

2.mysqldump的工作原理:

他先查出来需要备份的表结构,在文本中生成create语句,然后将表中的数据转换成insert 语句,还原时候这些语句直接重新使用达到还原效果

3.删除二进制文件:

reset master;删除所有的二进制文件

puger master logs to 'mysqlbinog.00004',则会删除mysqlbinog.00001,mysqlbinog.00002,mysqlbinog.00003

puger master logs to 'yyyy-mm-dd hh24:mi:ss'根据创建时间删除二进制文件

由于二进制文件占用磁盘很大,所以当备份完数据库后,应当及时删除备份过的二进制文件,如果数据库崩溃,可以用备份过的二进制文件进行还原

4.二进制文件还原数据库

mysqlbinlog mysqlbinog.00004 | mysql -uroot -p

5.暂停二进制文件和启动二进制文件

如果不想通过停机暂停二进制文件,可以通过set sql_log_bin=0暂停,set sql_log_bin=1启动

你将来想成为什么样子,就一定会成为什么样子,只要你努力坚持的去做!!!
原文地址:https://www.cnblogs.com/kucha/p/4834643.html