随笔分类 - SQL
摘要:MySQL5.7.18参数log_timestamps导致日志信息时间差8小时 环境:MySQL5.7.18+CentOS6.8 背景: 排查问题查看mysql日志的时候发现mysql错误日志和慢查询日志中的时间戳信息比正常时间少了8小时. 官方资料显示: log_timestamps 自5.7.2
阅读全文
摘要:MySQL的备份策略 1.全备 2.增备 3.差异备份 1.备份的类型: 1.冷备 停库,停服务,备份 这些备份在用户不能访问数据时进行,因此无法读取或修改数据。这些脱机备份会阻止执行任何使用数据的活动。这些类型的备份不会干扰正常运行的系统的性能。但是,对于某些应用程序,会无法接受必须在一段较长
阅读全文
摘要:mysql的binlog日志格式 mysql binlog 三种格式 mysql的binlog日志作用是用来记录mysql内部增删改等对mysql数据库有更新内容的记录(对数据库进行改动的操作),对数据库查询的语句如show,select开头的语句,不会被binlog日志记录,最大的作用是用来数据增
阅读全文
摘要:[ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)] 背景: 由于我新加了块云盘,挂载到/database下,后期mysql存储数据用这个盘
阅读全文
摘要:如何更改mysql的密码策略? 修改策略项 mysql8.0加密方式修改 在连接mysql8的时,会出现报错现象。因为mysql8使用了caching_sha2_password的加密方式,mysql5用的是sha256_password加密方式,所以导致mysql8连接时报错。
阅读全文
摘要:Centos6 升级glibc 2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法 出现问题 在Centos6安装mysql 5.7.x 系列提示错误如下: 需要安装一下 libc.so.6(GLIBC_2.14)(64bit) 查看已安装的 gb
阅读全文
摘要:mysql error code 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能
阅读全文
摘要:MySQL主从复制+过滤复制+GTID 1.修改主库从库配置文件 主库: 从库: 注意: 1)主库server_id为1,从库server_id不等于1即可,从库之间可以相同. 2)主库需要开启binlog,从库可以不开启binlog,就算开启,也不会写入数据. 2.重启数据库(重新加载配置文件)
阅读全文
摘要:起实例3307,端口起来了登不进.报错如下 : 解决方法:主库和实例的my.cnf里这条都注释掉,重启实例.
阅读全文
摘要:二进制日志 数据恢复 作用:记录已提交的DML事务语句,并拆分为多个事件(event)来进行记录 记录所有DDL、DCL等语句 总之,二进制日志会记录所有对数据库发生修改的操作 二进制日志模式: statement:语句模式,将update语句进行记录(默认模式)。 row:行模式,即数据行的变化过
阅读全文
摘要:Mysql客户端命令 Mysql常用命令行 update delete DQL:数据查询语言 select:查询数据(awk) order by :排序 按照人口数量排序(升序) select from city order by population; 按照人口数量排序
阅读全文
摘要:Mysql生产案例 在没有备份数据的情况下,突然断电导致表损坏的修复方法。 [root@db01 ~] cd /usr/local/mysql/data 打包库目录 [root@db01 data] tar czf world.tar.gz world 查看库目录 [root@db01 data]
阅读全文
摘要:Mysql多实例配置 1.什么是多实例? 在linux系统中代表:多个进程+多个线程+多个预分配内存结构 一般用来测试环境中,测试主从,高可用等。 多实例配置方案:(多个数据库管理系统) 2.多实例实战
阅读全文
摘要:Mysql多实例主从复制 主库: 1.创建主从复制用户 2.查看binlog名和位置 从库: 1.告诉从库,我的主库是谁?主库的主从复制用户是谁?主从复制用户的密码?端口?binlog名?binlog位置 2.开启主从复制(开启IO线程和 SQL线程) 如果IO线程是no 数据库主从问题从库上Sla
阅读全文
摘要:Mysql二进制安装 Mysql二进制安装 5.6版本 5.7版本 启动mysql服务,并查看服务启动状态 [root@long mysql] /etc/init.d/mysqld start [root@long ~] netstat ntlp | grep 3306 tcp6 0 0 :::33
阅读全文
摘要:Mysql编译安装 创建目录 进入目录 上传mysql源码包 解压mysql源码包 进入源码包目录 创建目录 生成编译文件 编译 安装 创建mysql用户 做软链接 进入其他文件目录 拷贝mysql配置文件 拷贝启动脚本 进入初始化目录 初始化mysql 授权mysql服务目录 添加环境变量 加载环
阅读全文
摘要:MYSQL登录错误:mysqladmin: connect to server at 'localhost' failed 1.mysql登录错误 mysqladmin: connect to server at 'localhost' failed error: 'Access denied fo
阅读全文

浙公网安备 33010602011771号