随笔分类 -  mysql

Mysql初始化root密码和允许远程访问
摘要:mysql默认root用户没有密码,输入mysql –u root 进入mysql 1、初始化root密码 进入mysql数据库 1 mysql>update user set password=PASSWORD(‘123456’) where User='root'; 2、允许mysql远程访问, 阅读全文

posted @ 2021-07-25 11:08 Hi,王松柏 阅读(157) 评论(0) 推荐(0)

MySQL慢查询分析工具pt-query-digest详解
摘要:一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行 阅读全文

posted @ 2020-08-06 15:36 Hi,王松柏 阅读(867) 评论(0) 推荐(0)

MySql 内存表使用
摘要:MySql 内存表使用 内存表使用哈希散列索引把数据保存在内存中,因此具有极快的速度,适合缓存中小型数据库,但是使用上受到一些限制,以下是蓝草使用的一些感受。 1、heap对所有用户的连接是可见的,这使得它非常适合做缓存。 2、仅适合使用的场合。heap不允许使用xxxTEXT和xxxBLOB数据类 阅读全文

posted @ 2020-08-06 10:29 Hi,王松柏 阅读(752) 评论(0) 推荐(0)

Mysql按天自动表分区教程
摘要:Mysql按天自动表分区教程 前言 什么是表分区? 创建测试数据库 创建测试表 手动进行分区 批量进行分区 单条增加分区 删除分区命令 插入数据 查看表分区 创建增加分区和删除分区代码 手动调用存储程序命令 开启事件 新建event事件 前言 在使用mysql时,往往用一张表来存放数据,不同的业务可 阅读全文

posted @ 2020-08-06 10:21 Hi,王松柏 阅读(5145) 评论(0) 推荐(2)

【数据库-MySql】开启事件 event_scheduler
摘要:Navicat Premium 事件计划已关闭。事件只能在服务器启动并开启事件计划时才能处理。 Navicat for MySQL The event_scheduler is Off. Events can be processed only when server is started with 阅读全文

posted @ 2020-05-29 11:42 Hi,王松柏 阅读(1488) 评论(0) 推荐(0)

mysql分区:每天自动添加新分区
摘要:对test数据库中position表按日期(天)分区: 需要做: 对已有数据分区 添加过程存储(相当于函数) 添加事件(相当于定时调用函数) 开启事件调度器(默认关闭) SET GLOBAL event_scheduler = ON; 必须对已有数据先进行分区 ALTER TABLE positio 阅读全文

posted @ 2020-05-06 15:03 Hi,王松柏 阅读(3713) 评论(0) 推荐(0)

mysql too many connection
摘要:打开配置文件 添加一下配置 vi /etc/my.cnf wait_timeout = 600 interactive_timeout = 600 1.mysql -u root -p 回车输入密码进入mysql 2.show processlist; 查看连接数,可以发现有很多连接处于sleep状 阅读全文

posted @ 2020-03-22 09:40 Hi,王松柏 阅读(210) 评论(0) 推荐(0)

mysql timeout的详细介绍
摘要:1.timeout变量知多少 打开mysql,用show variables like '%timeout%'命令一看,不看不知道,一看吓一跳,结果如下面所示,这么多timeout相关变量,一下就吓尿了。。原来对mysql的了解原来是如此的不够,好了,这么些timeout究竟各自是什么意思,花了一下 阅读全文

posted @ 2020-03-22 09:39 Hi,王松柏 阅读(4039) 评论(0) 推荐(0)

MySQL数据库高并发优化配置
摘要:在Apache, PHP, mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观 阅读全文

posted @ 2019-08-20 14:04 Hi,王松柏 阅读(3609) 评论(0) 推荐(0)

MySQL优化——MySQL 生产环境下 my.cnf 优化配置
摘要:MySQL 5.6/5.7 参数文件优化配置[client]port = 3306socket = /data/mysql/tmp/mysql.sockdefault-character-set = utf8mb4 [mysqld]# Basic port = 3306socket = /data/ 阅读全文

posted @ 2019-08-20 14:03 Hi,王松柏 阅读(1488) 评论(0) 推荐(0)

MySQL的ibdata1文件占用过大瘦身
摘要:处理MySQL的ibdata1文件过大问题本人在对数据库进行大量的数据插入和删除的时候,发现ibdata1的占了将近一个T ibdata1文件是什么? ibdata1是一个用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据、撤销记录、修改buffer和双写buffer。如果f 阅读全文

posted @ 2019-03-11 10:20 Hi,王松柏 阅读(542) 评论(0) 推荐(0)

MySQL写入插入数据优化配置
摘要:*innodb_buffer_pool_size 如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb 阅读全文

posted @ 2019-03-08 08:27 Hi,王松柏 阅读(2543) 评论(0) 推荐(0)

mysql千万级数据库插入速度和读取速度的调整记录
摘要:一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧。 (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项:  阅读全文

posted @ 2019-03-08 08:26 Hi,王松柏 阅读(12072) 评论(0) 推荐(0)

mysql备份与还原
摘要:一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动 阅读全文

posted @ 2019-03-08 08:25 Hi,王松柏 阅读(196) 评论(0) 推荐(0)

掌握MySQL数据库这些优化技巧,事半功倍!
摘要:一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计 项目立项后,开发部门根据产品部门需求开发项目。开发工程师 阅读全文

posted @ 2019-03-08 08:25 Hi,王松柏 阅读(374) 评论(0) 推荐(0)

mysql数据库 批量替换 某字段中的数据
摘要:当数据库出现这种情况: 我需要把 name字段中 的太仓市 的“市“去掉 可以使用: 阅读全文

posted @ 2019-03-08 08:24 Hi,王松柏 阅读(3040) 评论(0) 推荐(0)

shell脚本每天自动备份mysql数据库
摘要:一、mysql提供了一个mysqldump的工具可以方便的导出导入数据库信息; 二、使用命令行shell测试执行mysqldump,理解必备的参数,查看生成的sql备份文件是否符合需求; 注解:1、执行 /usr/bin/mysqldump;2、--opt是quick,add-drop-table, 阅读全文

posted @ 2018-07-12 10:19 Hi,王松柏 阅读(608) 评论(0) 推荐(0)

Mysql定时备份数据脚本
摘要:项目集群搭建完成,数据库虽有做主从同步,但考虑到数据安全性,为了满足这个需求那么要每天对数据备份处理, 但每天手动进行备份处理太过于被动,而且白天用户访问,会有数据变化以及在备份时会影响服务器正常运行的性能, 所以考虑写一个脚本,并制定一个定时任务进行执行脚本备份数据; #!/bin/bash### 阅读全文

posted @ 2018-07-09 09:11 Hi,王松柏 阅读(262) 评论(0) 推荐(0)

MySQL5.7 主从复制配置
摘要:一、主从复制原理 MySQL 主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个 log dump 输出线程,每一个从库都有它自己的 I/O 线程 阅读全文

posted @ 2018-06-02 11:30 Hi,王松柏 阅读(289) 评论(0) 推荐(0)

MYSQL性能调优与架构设计之select count(*)的思考
摘要:select count(*)的思考 原文:MYSQL性能调优与架构设计 举例: 这里我们就拿一个看上去很简单的功能来分析一下。 需求:一个论坛帖子总量的统计 附加要求:实时更新 在很多人看来,这个功能非常容易实现,不就是执行一条SELECT COUNT(*)的Query 就可以得到结果了么?是的, 阅读全文

posted @ 2018-05-31 11:44 Hi,王松柏 阅读(350) 评论(0) 推荐(0)

导航