-
MySQL8.0的MGR多主创建与测试
所属栏目:[MySql教程] 日期:2022-03-22 热度:156
环境: 虚拟机VMware, OS:CentOS Linux release 7.3.1611 (Core) 按照下述的单机Mysql8.0的安装方式进行安装完之后,将该机复制两台,分别修改IP为192.168.1.78和192.168.1.78,以及两台新机器配置文件/etc/my.cnf的serverid,还有要去数据路径下删掉aut[详细]
-
mysql链接很多,批量删掉异常进程processlist
所属栏目:[MySql教程] 日期:2022-03-22 热度:164
正常情况发现一个进程异常的话。。 可以通过kill id 的方式杀掉进程 但是 如果 大批量的访问 删除方式 手工就杀不过来 处理方式(通过mysql -e 的方式得到异常的id,然后通过xargs命令传值给mysqladmin) 如果是生产环境 mysql -udba -p**** -h 192.1.1.1[详细]
-
MySQL slave 延缓一列 外键检测和自增加锁
所属栏目:[MySql教程] 日期:2022-03-22 热度:195
本文没有太多可读性,完全是自己的笔记 一、现象 延迟大,大事物。 表结构 MySQL:slave 延迟一列 外键检查和自增加锁 image.png 无IO MySQL:slave 延迟一列 外键检查和自增加锁 image.png SQL THREAD占用CPU 100% 二、pscak 采样 采样30个点 外键检查 占[详细]
-
经过查询日志定位持有锁的SQL语句
所属栏目:[MySql教程] 日期:2022-03-22 热度:164
MYSQL 版本: mysql select version(); +------------+ | version() | +------------+ | 5.6.27-log | +------------+ 1 row in set (0.00 sec) 1. 启用查询日志 mysql SET GLOBAL general_log=1; Query OK, 0 rows affected (0.02 sec) mysql show variab[详细]
-
MySQL字符集基本概念和详细设定
所属栏目:[MySql教程] 日期:2022-03-22 热度:109
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 给定一系列字符[详细]
-
红旗5.0下apache+php+mysql+phpMyAdmin全策略
所属栏目:[MySql教程] 日期:2022-03-22 热度:73
红旗5.0下apache+php+mysql+phpMyAdmin全攻略(转)[@more@] 转贴 这是我在红旗5.0上的apache+php+mysql+phpMyAdmin安装过程。运行良好,目前未发现问题。 需要以下四个压缩文件: mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz MySQL-client-4.1.14-0.i3[详细]
-
Mysql日期查找list
所属栏目:[MySql教程] 日期:2022-03-22 热度:121
当前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY) 当前week的最后一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY) 前一week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()[详细]
-
mysql的binary-log运作
所属栏目:[MySql教程] 日期:2022-03-21 热度:73
mysql的binary-log运作: 一,设置/etc/my.cnf参数打开binary log log-bin=mysql-bin server-id=1 二,关于二进制日志参数 mysql show variables like %log_bin%; +---------------------------------+--------------------------------+ | Variable_name[详细]
-
innodb_lock_wait_timeout参数的明白
所属栏目:[MySql教程] 日期:2022-03-21 热度:134
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 in[详细]
-
MySQL 学习之-字符集选定 更改
所属栏目:[MySql教程] 日期:2022-03-21 热度:191
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 字符集(Character Set)是指字符和[详细]
-
mysql 5.7单实例安置
所属栏目:[MySql教程] 日期:2022-03-21 热度:164
yum -y install cmake useradd mysql cmake -DCMAKE_INSTALL_PREFIX=/u01/mysql -DMYSQL_DATADIR=/u01/mysql/data -DSYSCONFDIR=/u01/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQ[详细]
-
MySQL中MyISAM引擎与InnoDB引擎性能相对比
所属栏目:[MySql教程] 日期:2022-03-21 热度:96
MySQL中MyISAM引擎与InnoDB引擎性能比较,基本上我们可以考虑使用InnoDB来替代我们的MyISAM引擎。 MySQL表结构 CREATE TABLE `myisam` (`id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL,`content` text,PRIMARY KEY (`id`) ) ENG[详细]
-
mysql 全文目录
所属栏目:[MySql教程] 日期:2022-03-21 热度:120
停止词(stopword) 一、什么是停止词? 不能用于搜索的词,如敏感词汇:法轮功、李宏志、器官移植等;非常常见的无任何具体含议的词汇: and、or、what 、好的、我们、你们、这样 等等。 二、停止词相关参数 mysql show variables like %innodb%stop%; +---[详细]
-
优化 又一次用传统分页SQL你就死定了
所属栏目:[MySql教程] 日期:2022-03-21 热度:126
导读 在分页功能开发时,我们很习惯用LIMIT O,N的方法来取数据。这种方法在遇到超大分页偏移量时是会把MySQL搞死的,请别再这么写SQL了 通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE[详细]
-
MySQL早期发展过程
所属栏目:[MySql教程] 日期:2022-03-21 热度:113
MySQL(发音为my ess cue el)是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积[详细]
-
从分区性能比较mysql与postgresql and oracle
所属栏目:[MySql教程] 日期:2022-03-21 热度:67
现在去IOE声势浩大,感觉现在不懂点mysql,pgsql,光谈oracle的话,都有点不好意思跟人打招呼,作为热爱oracle的人,现在对mysql、PG也不反感,不吹不黑,像我这样的人最专一了:谁给钱给谁干,风往哪边吹,就往哪边跑,总有一天,我就成了风口上的猪,投入[详细]
-
MySQL 5.5更改用户密码方案
所属栏目:[MySql教程] 日期:2022-03-21 热度:199
--更改其他用户的密码 mysql set password for neo = password(neo); Query OK, 0 rows affected (0.14 sec) --更改当前用户的密码 mysql set password = password(system); Query OK, 0 rows affected (0.07 sec) 新口令必须传到 Password() 函数进行加密[详细]
-
Mysql WorkBench安装配置教案
所属栏目:[MySql教程] 日期:2022-03-21 热度:171
本文为大家分享了Mysql WorkBench安装配置图文教程,供大家参考,具体内容如下 workbench下载地址 下载到workbench下载包后按照默认提示安装。 如果需要切换workbench的新老版本,可以按照如下提示切换: workbench连接数据库 输入连接数据库id、端口号、[详细]
-
mysql共享锁与排他锁用法案例分析
所属栏目:[MySql教程] 日期:2022-03-21 热度:71
本文实例讲述了mysql共享锁与排他锁用法。分享给大家供大家参考,具体如下: mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一[详细]
-
mysql中雪花算法是什么含义
所属栏目:[MySql教程] 日期:2022-03-21 热度:140
mysql中雪花算法是什么意思?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 一、为何要用雪花算法 1、问题产生的背景 现如今越来越多的公司都在用分布式、微服务,[详细]
-
MySQL存储过程与函数的案例解析
所属栏目:[MySql教程] 日期:2022-03-21 热度:96
这篇文章将为大家详细讲解有关MySQL存储过程与函数的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql[详细]
-
解决Node.js mysql客户端不支持认证协议引发的难题
所属栏目:[MySql教程] 日期:2022-03-21 热度:60
mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了ER_NOT_SUPPORTED_AUTH_MODE问题。 本文介绍了出现该问题的原因及解决方案。 报错信息 当我试[详细]
-
MySQL关于ERROR 1290 HY000 报错处理方法
所属栏目:[MySql教程] 日期:2022-03-21 热度:191
一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。 mysql grant select,insert,update,delete on *.* to root@%; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot[详细]
-
mysql查询慢的原因和解决方式
所属栏目:[MySql教程] 日期:2022-03-21 热度:64
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查[详细]
-
MySQL5.7.24版本的数据库安装过程解说
所属栏目:[MySql教程] 日期:2022-03-21 热度:82
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 一:MySQL安装包下载 打开网站去下载MySQL(MySQL下载地址链接) 这个网站链接进去是默认的最新版[详细]