-
mysql 多实例安置
所属栏目:[MySql教程] 日期:2022-07-09 热度:172
[root@mysqlserver ~]#rm -f /etc/init.d/mysqld [root@mysqlserver ~]# mkdir -p /data/{3306,3307}/data [root@mysqlserver Packages]# rpm -ivh tree-1.5.3-2.el6.x86_64.rpm warning: tree-1.5.3-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, k[详细]
-
从一个线上问题分析binlog与内部XA事务提交步骤
所属栏目:[MySql教程] 日期:2022-07-09 热度:87
从一个线上问题分析binlog与内部XA事务提交步骤: 1. 问题 业务上新增一条订单记录,用户接收到BinLake拉取的MySQL从库数据消息后,马上根据消息内的订单号去查询同一个MySQL从库,发现有些时候无法查到该条数据,等待大约500ms~1000ms后再去查询数据库,[详细]
-
mysql重创某个用户账号 ERROR 1396 HY00
所属栏目:[MySql教程] 日期:2022-07-09 热度:53
说明:在MariaDB中删除了用户molewan后,业务又有需求重新建立一个名为molewan的用户 1、查看数据库,发现已经没有molewan用户了 MariaDB [mysql] select user,host from mysql.user; +----------+------------+ | user | host | +----------+------------[详细]
-
Master High Availability 设置配置
所属栏目:[MySql教程] 日期:2022-07-09 热度:122
MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案, 是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提升的高可用软件。在 MySQL 故障切换过程中,MHA 能做到在 0~30 秒之内自动完成数据库的故障切换操 作,并且在进行故[详细]
-
CentOS7.8怎么安装mysql 8.0.20
所属栏目:[MySql教程] 日期:2022-07-08 热度:80
这篇文章主要为大家展示了CentOS7.8怎么安装mysql 8.0.20,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 一、安装mysql软件 下载并安装MySQL官方的 Yum Repository,Mysql版本8.0.20 wget -i -c http://[详细]
-
mysql8.0.20怎么安装与连接navicat
所属栏目:[MySql教程] 日期:2022-07-08 热度:146
这篇文章主要讲解了mysql8.0.20怎么安装与连接navicat,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 需要注意的地方 1.首先需要在mysql的安装目录下新建一个my.ini文件,内容如下: [client] # 设置mysql客户端默认字符[详细]
-
查看 修改mysql的用户名和密码
所属栏目:[MySql教程] 日期:2022-07-08 热度:196
查看 修改mysql的用户名和密码: 一、查看密码 这时你需要进入/etc/mysql目录下,执行sudo vi debian.cnf或者sudo vimdebian.cnf查看里面的用户名和密码, 然后使用这个文件中的用户名和密码进入mysql, 如果debian.cnf中的用户名为debian-sys-maint,则: m[详细]
-
什么是MySQL 连接查询
所属栏目:[MySql教程] 日期:2022-07-08 热度:127
什么是MySQL 连接查询?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1 作用 在数据库中join操作被称为连接,作用是能连接多个表的数据(通过连接条件),从多个表中获取数据合并在一[详细]
-
mysql 分组后筛选
所属栏目:[MySql教程] 日期:2022-07-08 热度:81
分组后筛选的条件,是在一级筛选的结果上再做筛选,就放在最后,如果筛选和一级筛选的结果无关,则放在中间 分组函数做条件,肯定是分组后筛选 #案例1:查询哪个部门的员工个数2 SELECT COUNT(*),department_id FROM employees GROUP BY department_id HAV[详细]
-
使用Maxscale实现mysql读写分离
所属栏目:[MySql教程] 日期:2022-07-08 热度:195
MaxScale 是 MariaDB 的产品之一,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。 一、安装配置 前提:先配置好mysql的主从,Maxscale会自动的根据主从复制信息来判断Master和slave 注:不能配置mysql互为主从,如果互为主[详细]
-
揭秘MySQL主从数据不一致
所属栏目:[MySql教程] 日期:2022-07-08 热度:194
前言: 目前MySQL数据库最常用的是主从架构,大多数高可用架构也是通过主从架构演变而来。但是主从架构运行时间长久后容易出现数据不一致的情况,比如因从库可写造成的误操作或者复制bug等,本篇文章将会详细探究出现主从不一致及如何解决这种问题。 1.造[详细]
-
MySQL第三课 函数以及时间相关问题
所属栏目:[MySql教程] 日期:2022-07-08 热度:175
MySQL第三课 函数以及时间相关问题: 1)删除某一个时间之前的记录 delete from cs_storage_video_file where date(start_time) = 2017-10-27 问题,目前只是支持精确到日,无法支持时分秒,如下指令删除异常 delete from cs_storage_video_file where date[详细]
-
MySQL 5.7复制延迟之sync_relay_log
所属栏目:[MySql教程] 日期:2022-07-08 热度:187
MySQL 5.7复制延迟之sync_relay_log: 一、描述 MySQL 5.7版本主从复制,批量时候显示延迟上万秒。 二、现象 1、io使用率高 #iostat -dxm 1 1000 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util scd0 0.00 0.00 0.00 0.00[详细]
-
索引初识一 MySql
所属栏目:[MySql教程] 日期:2022-07-08 热度:72
索引初识一 MySql: 1 mysql索引类型【主要分4类索引】 创建索引: 1.添加PRIMARY KEY(主键索引) 【主键:一种唯一性索引,必须指定为primary key 】 mysql ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql ALTER T[详细]
-
MySQL8.0新特征 支持原子DDL语句
所属栏目:[MySql教程] 日期:2022-07-08 热度:94
MySQL 8.0开始支持原子数据定义语言(DDL)语句。此功能称为原子DDL。原子DDL语句将与DDL操作关联的数据字典更新,存储引擎操作和二进制日志写入组合到单个原子事务中。即使服务器在操作期间暂停,也会提交事务,并将适用的更改保留到数据字典,存储引擎和[详细]
-
JDBC对Mysql utf8mb4字符集的处置
所属栏目:[MySql教程] 日期:2022-07-08 热度:82
在开发微信开放平台, 接入微信公众号的数据时, 关于用户的nickname和文本消息是,大量出现emoji的文本信息, 超时了utf-8字符集的存储范围 在存储数据时, 出现部分特殊字符存储字符串失败. 服务端解决方案 查阅MySQL官方文档时,给出如下支持utf8转utf8mb4的[详细]
-
MariaDB10.3 系统版本表 有效预防数据丢失
所属栏目:[MySql教程] 日期:2022-07-08 热度:119
系统版本表是SQL:2011标准中首次引入的功能。系统版本表存储所有更改的历史数据,而不仅仅是当前时刻有效的数据。举个例子,同一行数据一秒内被更改了10次,那么就会保存10份不同时间的版本数据。就像《源代码》电影里的平行世界理论一样,你可以退回任意[详细]
-
Mysql一分钟定位 Next-Key Lock 你要求几分
所属栏目:[MySql教程] 日期:2022-07-08 热度:63
连接与线程 查看连接信息 show processlist +----+------+------------------+------+---------+------+----------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+------------------+------+---------+--[详细]
-
mysql 外连接示例
所属栏目:[MySql教程] 日期:2022-07-08 热度:118
#案例:查询编号3的女神的男朋友信息,如果有则列出详细,用null填充 SELECT bo.* FROM boys bo RIGHT OUTER JOIN beauty b ON b.`boyfriend_id`=bo.`id` WHERE b.`id`3; #案例:查询哪个城市没有部门 SELECT city FROM locations l LEFT OUTER JOIN depar[详细]
-
Amoeba达成数据库读写分离
所属栏目:[MySql教程] 日期:2022-07-08 热度:179
Amoeba达成数据库读写分离: 一 环境以及软件版本: 系统:CentOS Linux release 7.2.1511 (Core) mysql:Server version: 5.6.33 Amoeba:amoeba-mysql-3.0.5-RC-distribution JDK:1.7.0_80-b15 (Amoeba的运行需要jdk) 二 安装Amoeba: 1 下载好所需软件[详细]
-
Linux运维定会的MySQL企业面试题大全 推荐
所属栏目:[MySql教程] 日期:2022-07-08 热度:118
Linux运维必会的MySQL企业面试题大全 推荐 (1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld startservice mysqld startsystemctl start mysqld 2.检测端口是否运行 lsof -i :3306netstat -lntup |grep 3306 3.为MySQL设置密码或者修改密码 设置[详细]
-
MySQL锁的分类与算法
所属栏目:[MySql教程] 日期:2022-07-08 热度:155
MySQL中锁包含表 、页级锁和行级锁两个大类。表页级锁是意向锁,有IX,IS,一般在行级锁之前使用;行级锁则是传统的S和X锁。这些锁的兼容特性如下: IS IX S X IS 兼容 兼容 兼容 不兼容 IX 兼容 兼容 不兼容 不兼容 S 兼容 不兼容 兼容 不兼容 X 不兼容[详细]
-
mysql数据库索引如何办
所属栏目:[MySql教程] 日期:2022-07-08 热度:121
MySQL索引底层的实现,今天简单聊一聊,少讲是怎么样,更多说说为什么设计成这样。 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类[详细]
-
完全卸载SQLServer 2008 R2的过程
所属栏目:[MySql教程] 日期:2022-07-08 热度:67
完全卸载SQLServer 2008 R2的过程: 先在系统的控制面板添加/删除程序里卸载SQL Server2008r2 组件,先卸载Microsoft SQL Server2008r2这一组件(按照提供的进程),卸载完后刷新控制面板,Microsoft SQL Server2008r2仍存在暂时不理睬,依次卸载其他的SQL[详细]
-
记一次因mysql触发器引发的故障
所属栏目:[MySql教程] 日期:2022-07-08 热度:114
报错信息表示是由于mysql的函数和触发器引起的,问了下公司开发,他们表示函数功能已经测试上线好久了,没有问题,而触发器是这周刚上的。于是,赶紧进入生产的DB服务器进行查看: mysql use wendi; Database changed mysql SHOW TRIGGERSG; ... ********[详细]