摘要:
1.登陆MySQL数据库。 mysql -uroot -pdadong123 2.查看当前登录的用户。 select user(); select user from mysql.user; 3.创建数据库dadong,并查看已建库完整语句。 create database dadong1; sho 阅读全文
摘要:
1、环境准备 条件: 1.具备全量备份(mysqldump)。 2.除全量备份以外,还有全量备份之后产生的的所有binlog增量日志。 1.1、建立数据库和表 1.2、建立备份目录 1.3、备份数据库 1.4、 模拟误删数据 2、开始恢复准备 2.1、采用iptables防火墙屏蔽所有应用程序的写入 阅读全文
摘要:
1、什么是长连接 长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。 1.1、什么时候用长连接,短连接? 1.2、查看长连接 mysqladmin -uroot -p processlist 2、解决方法 2.1、方法一:修改mysql配置参数 2.2、 方法二:杀掉长连接 阅读全文
摘要:
数据库恢复注意事项: # 数据恢复和字符集关联很大,如果字符集不正确会导致恢复的数据乱码。 #MySQL命令和source命令恢复数据库的原理就是把文件的SQL语句,在数据库重新执行的过程。 1、利用source命令恢复数据库 进入MySQL数据库控制台 2、针对压缩的备份数据进行恢复 2.1、使用 阅读全文
摘要:
1、什么是binlog binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。 默认情况下,binlog日志是二进制格式的,不能使用查看文本工具的命令(比如,cat,vi等)查看, 阅读全文
摘要:
一、全量备份与增量备份 1、全量备份的概念 全量数据就是数据库中所有的数据(或某一个库的全部数据);全量备份就是把数据库中所有的数据进行备份。 1.1 、全量备份应用场景 # 迁移或升级数据库时。 # 增加从库的时候 #认为执行DDL,DML语句破坏数据库数据时,(此时主从库没办法了,所有库都会执行 阅读全文