随笔分类 -  mysql学习

摘要:mysql max_connection 阅读全文
posted @ 2021-10-09 14:36 忙碌在路上 阅读(2379) 评论(0) 推荐(0)
摘要:某天,在生产环节中,发现一个定时任务表,由于每次服务区查询这个表就会造成慢查询,给mysql服务器带来不少压力,经过分析,该表中绝对部分数据是垃圾数据 需要删除,约1050万行,由于缺乏处理大数据的额经验,开始直接使用delete搭配where条件进行清理,最后执行了1个小时也没有完成,后来经过跟查 阅读全文
posted @ 2017-11-07 17:32 忙碌在路上 阅读(2958) 评论(0) 推荐(0)
摘要:一、explain 语句 查看语句的执行计划 二、查看具体每一步耗时 1、set profiling=1; 2、执行SQL 3、show profiles; 获取2执行SQL的query_id 4、show profile for query 【3步获取的query_id】 阅读全文
posted @ 2017-09-12 09:44 忙碌在路上 阅读(182) 评论(0) 推荐(0)
摘要:1、为什么执行stop slave; 再start slave;可以继续主从关系呢? 其实执行stop slave;就是分别关闭了I/O线程(stop slave IO_THREAD;)和SQL线程(stop slave SQL_THREAD;),I/O线程会维护master.info信息的更新,SQL线程会维护relay-log.info信息的更新,在执行start slave;时候,会... 阅读全文
posted @ 2017-09-12 09:41 忙碌在路上 阅读(248) 评论(0) 推荐(0)
摘要:一、正式环境操作注意事项: 1、关闭应用访问或者设置数据库只读 mysql设为只读方法: 开启只读: mysql> show global variables like "%read_only%"; #查看相关参数,OFF为关,ON为开,默认为OFF mysql> flush tables with read lock; mysql> set global read_only=1; 关闭只读... 阅读全文
posted @ 2017-08-17 17:37 忙碌在路上 阅读(6338) 评论(0) 推荐(0)
摘要:有时候我们需要使用row作为binlog的日志格式,即配置文件使用了binlog_format= row 参数 这样以来,我们在查看数据库binlog内容时候,就看不到增删改查的具体语句了,在数据库恢复的时候 不利于我们查找恢复数据点。 使用row日志格式的日志: 可以看到都是一段段类似加密过的字符 阅读全文
posted @ 2017-08-12 16:15 忙碌在路上 阅读(20625) 评论(1) 推荐(1)
摘要:mysql5.6.25编译安装步骤: 下载mysql准备用户和组yum安装依赖解压mysqlcmake编译mysqlmake && make install 时间约10分钟mysql安装目录权限设置数据库初始化拷贝配置文件root密码重置,原来是没密码的远程账户授权设置服务启动和开机启动 阅读全文
posted @ 2017-06-28 10:15 忙碌在路上 阅读(7626) 评论(0) 推荐(0)
摘要:1、新建新数据目录,检查目录属主机权限,一般情况下属于mysql组,myql用户,因为我们安装mysql的时候会新建该账户和组。 2、目录权限检查完毕,停止数据库服务。 3、移动数据目录 ,我用的是mv命令直接移动到新目录。 4、更改配置文件内容,主要有 4.1 client块和mysqld块的so 阅读全文
posted @ 2017-05-09 09:41 忙碌在路上 阅读(226) 评论(0) 推荐(0)
摘要:今天mysql服务器突然异常关机,查看云平台发现该vm处于为开机状态切状态是无法启动,经过协调, 服务器启动了。但是进行service mysql start 启动时。提示错误: Starting MySQL. ERROR! The server quit without updating PID 阅读全文
posted @ 2017-04-22 13:56 忙碌在路上 阅读(663) 评论(0) 推荐(0)
摘要:如题,很多时候我们需要知道某个程序或者网站链接到额数据库到底执行了什么语句,对于MSsql来说, 比较简单,有相对应的事件查看器,但是对于mysql来说,并没有这个组件或者相关配套工具,此时我们可以 用以下方法来捕捉我们需要的语句。 阅读全文
posted @ 2016-10-18 14:04 忙碌在路上 阅读(405) 评论(1) 推荐(0)