-
MySQL分库表,读写分离,主从切换 Mycat的实现
所属栏目:[MySql教程] 日期:2023-05-30 热度:3643
最近主要投入在平安云MySQL DRDS的项目中,本人主要负责zookeeper模块的配置及后台脚本的编写。为了加深对DRDS整体架构的认识,我觉得有必要手工搭建基于Mycat实现的MysqL分布式数据库集群,现和大家分享下搭建流程,[详细]
-
MySQL中查询慢、查询速率慢的算法
所属栏目:[MySql教程] 日期:2023-05-29 热度:8765
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更 好的使用它,已经成为开发工程师的必修课,我们经常会[详细]
-
MySQL -理解MySQL中的执行策略
所属栏目:[MySql教程] 日期:2023-05-29 热度:5614
今天小编分享的是了解MySQL中的执行计划explain,可能大家对MysqL并不陌生,或者从来没有了解过MysqL。但是不用担心,今天小编会以最简单的描述来讲解MysqL的执行计划explain的原理。
一、用法及定义:
explai[详细] -
三节点主从同步复制方案 MySQL
所属栏目:[MySql教程] 日期:2023-05-29 热度:2505
我们说明了MysqL主从同步的作用,主从同步的原理和主从同步的缺点。下面我们介绍下3节点中:2个节点互为主从,1个节点作为前2个节点的从,用于实现MysqL5.6的3节点主从同步复制方案。
主要步骤如下:
1.配置Ma[详细] -
安装 MySQL Group Replication MGR
所属栏目:[MySql教程] 日期:2023-05-29 热度:1455
MySQL Group Replication 安装
192.168.10.65
192.168.10.66
192.168.10.67
OS : CentOS 7.4
MysqL soft : 8.0.12
一、安装MysqL,并创建实例
此处参考 MysqL8.0.12源码安装
二、mgr几个指定参数,添[详细] -
使用 Linux,和 Windows中的 MySQL注意事项
所属栏目:[MySql教程] 日期:2023-05-29 热度:5888
MariaDB [mysql]> show databases;//注意有分号才会执行。
DESC [db_name] tb_name 查看表的结构
use db_name 进入这个数据库
show tables 显示这个库中所有的表。
select User,Password,Host from My[详细] -
mysql数据库基础
所属栏目:[MySql教程] 日期:2023-05-29 热度:9397
UNION与UNION ALL区别和使用
UNION操作符用于合并两个或多个select语句的结果集。
请注意,UNION内部的select语句必须拥有相同数量的列。列也必须有相似的数据类型,select语句中列的顺序必须相同;
UNION ALL与U[详细] -
数据库基础知识 (数据库基础)
所属栏目:[MySql教程] 日期:2023-05-29 热度:7807
sql是Structure Query Language(结构化查询语言)的缩写,它是关系型数据库的应用语言,由IBM在20世纪70年×××发,以实现关系型数据库中的信息检索。
在20世纪80年代初,美国国家标准局(A[详细] -
SQLServer基本知识四—— MySQL数据库搭建实例
所属栏目:[MySql教程] 日期:2023-05-29 热度:1596
MySQL数据库基础(四)——MysqL数据库创建实例
一、创建数据库
1、创建数据库
创建数据库,指定数据库的默认字符集为utf8。
create database schoolDB default character set utf8;
连接数据库,客[详细] -
mysql怎样统计各专业的人数?
所属栏目:[MySql教程] 日期:2023-05-29 热度:3645
mysql如何统计每个专业分数段的人数的呢?
1.我的表结构
student_info
| id |name |profession|score|
|--|--|--|--|
|id|姓名|分数|专业|
2.按分数段统计
400到500人数,300到400人数
select
count([详细] -
表名,列名,方法, restart mysql方法, mysql自动补齐
所属栏目:[MySql教程] 日期:2023-05-29 热度:8443
表名,列名,方法, restart mysql方法, mysql自动补齐
1.mysql自动补齐方法
方法一、修改my.cnf
vi /etc/my.cnf
[MysqL]
auto-rehash #添加auto-rehash
注:修改 #no-auto-rehash 去掉# 改为上面那一[详细] -
MySQL基础篇(04):存储过程和视图,用法与特性详解
所属栏目:[MySql教程] 日期:2023-05-25 热度:3013
一、存储过程
1、概念简介
存储程序是被存储在服务器中的组合sql语句,经编译创建并保存在数据库中,用户可通过存储过程的名字调用执行。存储过程核心思想就是数据库sql语言层面的封装与重用性。使用存储过程可以较[详细] -
mysql中的 Group功能
所属栏目:[MySql教程] 日期:2023-05-25 热度:3658
#能排序就能比较,并且忽略了null值
SELECT MAX(last_name),MIN(last_name),COUNT(last_name) FROM employees;
#count只能计算不为null的个数
SELECT COUNT(commission_pct) FROM employees;
#忽略了null值[详细] -
mysql主机从复制和维护 - Single、双主机
所属栏目:[MySql教程] 日期:2023-05-25 热度:6189
本文讲述了MySQL单主、双主模式的配置方法、注意事项、和维护的一些事项。
1. 单主配置实例
1.1 整体流程:
master与slave时间同步
master开启二进制记录功能并授权一个特定的用户对二进制文件有复制权限
sla[详细] -
mysql_config_editor
所属栏目:[MySql教程] 日期:2023-05-25 热度:9488
简介
mysql_config_editor是一种存储MysqL登录信息的工具。
通过MysqL_config_editor设置了登录信息后,在用MysqL命令登录数据库时就可以只用一个--login-path=name 的参数指定在MysqL_config_editor中设置的名称,[详细] -
MySQL高可用集群之MHA
所属栏目:[MySql教程] 日期:2023-05-25 热度:5016
MySQL高可用集群之MHA
一、MHA简介
MHA(Master High Availability)目前在MysqL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MysqL高可用性[详细] -
使用 clone plugin进行MG的重建是 MySQL 8.0.18中的一种
所属栏目:[MySql教程] 日期:2023-05-25 热度:2753
假设三节点MGR某个节点异常,需要重新把这个节点加入到MGR集群中,具体操作过程如下:
贡献者端执行(192.168.1.11)
DROP USER 'donor_clone_user'@'192.168.1.12';
CREATE USER 'donor_c[详细] -
使用 mysql5.6备份 script及发邮件
所属栏目:[MySql教程] 日期:2023-05-25 热度:104
使用 mysql5.6备份 script及发邮件
1.全库备:
#!/bin/bash
#name: full library backup
#backup directory
back_Dir=date +%Y-%m-%d
#create backup direct
mkdir /opt/$back_Dir
#deFinition backup p[详细] -
mysql学习手记( 6DML命令)
所属栏目:[MySql教程] 日期:2023-05-25 热度:1725
DML:INSERT, DELETE, UPDATE, SELECT
INSERT INTO:
INSERT [INTO] tbl_name [(col1,...)] {VALUES|VALUE} (val1, ...),(...),...
注意:
字符型:引号;
数值型:不[详细] -
如何在 MySQL查看和设置 SQL Mode?
所属栏目:[MySql教程] 日期:2023-05-25 热度:5168
MySQL中sql Mode如何查看与设置的呢?其实MysqL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要是在Mac系统下。[详细]
-
MySQL中出现多重关键字指定报错提示的解决方法
所属栏目:[MySql教程] 日期:2023-05-25 热度:7394
创建主键可以有两种方式:
create table 表名(
字段名 类型,
字段名 类型,
……
primary key(name)
);
或者是
create table 表名(
字段名 类型 primary key,
字段名 类型,
&hell[详细] -
谷歌浏览器中的缓存放在哪里设置谷歌浏览器中的缓存放在哪里?
所属栏目:[MySql教程] 日期:2023-05-24 热度:7254
谷歌浏览器缓存在哪里设置?
1、打开谷歌浏览器在搜索栏输入“Chrome:Version”查看保存文件的位置。
2、随后在我的电脑中找到路径:
C:UsersAdministratorAppDataLocalGoogleChromeUser DataDef[详细] -
MySQL开发环境dbForge Studio的数据库调试
所属栏目:[MySql教程] 日期:2023-05-24 热度:5330
dbForge Studio for MySQL是一个在Windows平台被广泛使用的MysqL客户端,它能够使MysqL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试MysqL程序,自动化管理MysqL数据库对象等工作。[详细]
-
mysql行查询 ( MySQL行查询)
所属栏目:[MySql教程] 日期:2023-05-24 热度:6053
#案例:查询员工编号最小且工资最高的员工信息
SELECT *
FROM employees
WHERE (employee_id,salary)=(
SELECT MIN(employee_id),MAX(salary)
FROM employees
);
由以下代码演变而来
SELECT *[详细] -
【MySQL】考虑的参数
所属栏目:[MySql教程] 日期:2023-05-24 热度:215
可用性
back_log
如果同一时间连接的线程超过了max_connections,超出的部分并不会立即拒绝连接,而是被放入到一个等待主线程处理的堆栈中,超出back_log数量的连接将会直接被拒绝。
max_connections
有些时候[详细]
