-
Mycat实现MySQL的分库分表、读写分离、主从切换
所属栏目:[MySql教程] 日期:2023-05-09 来源:DaWei
配置Mycat
server.xml:
<!DOCTYPE mycat:server SYstem "server.dtd">
<mycat:server xmlns:mycat="">
<system>
<property name="usesqlStat">1</property>
<property name="[详细] -
如何在liunx系统安装数据库MySQL和MySQL workbench
所属栏目:[MySql教程] 日期:2023-05-09 来源:DaWei
随着互联网的发展,越来越多的的人进入了IT行业,那么如何在liunx系统安装数据库MySQL和MysqL workbench?你们知道吗?为了让大家更加了解sql数据库,小编给大家总结了以下内容,一起往下看吧。
如何在liunx系统安装[详细] -
实现基于MySQL管理rsyslog日志
所属栏目:[MySql教程] 日期:2023-05-09 来源:DaWei
实验概要:
本实验主机默认采用系统为Centos 6.9
host1主机作为远程日志客户端 安装:rsyslog (默认安装)、rsyslog-mysql
host2主机作为日志服务器 安装:MysqL(默认安装,也可[详细] -
mysql主从原理
所属栏目:[MySql教程] 日期:2023-05-09 来源:DaWei
复制原理:
A.从库生成两个线程,一个I/O线程,一个sql线程;
I/O线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;
sql 线程,会读取relay log文件中的日志,并解析成具[详细] -
MySQL涉及加锁的问题总结
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
今天小编分享的是MySQL涉及加锁的问题总结,可能大家对MysqL并不陌生,或者从来没有了解过MysqL。但是不用担心,今天小编会以最简单的描述来讲解MysqL涉及加锁的问题。一起来看看吧。
如何并发的访问数据库呢?答[详细] -
mysql中使用tab键补全
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
在mysql中默认不能使用tab键自动补全。设置自动不全如下:
这里的补全是表名,列名,数据库名。不是数据库中的命令,变量等。
在MySQL命令行中,使用\#来暂时启用tab键补全。
在MysqL的配置文件my.cnf中的[[详细] -
mysqldump+binlog备份脚本
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
## 注意 各种目录创建及相关参数设置
## 设置 /root/dba/binlog_control.txt,记录binlog文件时间,获取时间命令:stat -c %y mysql_mmm_01-bin.000013
## 设置 /root/dba/fullbak_file.txt,记录全备目录,第[详细] -
MySQL索引原理及慢查询优化
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更 好的使用它,已经成为开发工程师的必修课,我们经常会[详细]
-
有关mysql自动生成大量数据的方法
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
今天小编分享的是关于mysql自动生成大量数据的方法,可能大家对MysqL并不陌生,或者从来没有了解过MysqL。但是不用担心,今天小编会以最简单的描述来讲解MysqL自动生成大量数据的方法。
MysqL自动生成大量数据[详细] -
MySQL之SQL基础
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
sql是Structure Query Language(结构化查询语言)的缩写,它是关系型数据库的应用语言,由IBM在20世纪70年×××发,以实现关系型数据库中的信息检索。
在20世纪80年代初,美国国家标准局([详细] -
mysql数据库基础
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
UNION与UNION ALL区别和使用
UNION操作符用于合并两个或多个select语句的结果集。
请注意,UNION内部的select语句必须拥有相同数量的列。列也必须有相似的数据类型,select语句中列的顺序必须相同;
UNION ALL与U[详细] -
mysql在linux,和windows中使用注意点
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
MariaDB [mysql]> show databases;//注意有分号才会执行。
DESC [db_name] tb_name 查看表的结构
use db_name 进入这个数据库
show tables 显示这个库中所有的表。
select User,Password,Host from My[详细] -
MySQL-了解MySQL中的执行计划explain
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
今天小编分享的是了解MySQL中的执行计划explain,可能大家对MysqL并不陌生,或者从来没有了解过MysqL。但是不用担心,今天小编会以最简单的描述来讲解MysqL的执行计划explain的原理。
一、用法及定义:
explai[详细] -
MySQL--------基于半同步复制搭建主从
所属栏目:[MySql教程] 日期:2023-05-08 来源:DaWei
背景
* MySQL Replication默认都是异步(asynchronous),当主库在执行完一些事务后,是不会管备库的进度的。如果备库不幸落后,而更不幸的是主库此时又出现Crash(例如宕机),这时备库中的数据就是不完整的。[详细] -
MySQL数据库事务的机制是什么
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
MySQL数据库事务的机制是什么?这几天很面试者都被问到了数据库事务机制、隔离级别、乐观锁悲观锁类的问题,之前对这些只能说有所了解,但并不是特别深刻,今天小编就给大家总结了一下有关的概念。
一、什么是事务[详细] -
mysql5.6备份脚本并发送邮件
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
mysql5.6备份脚本并发送邮件
1.全库备:
#!/bin/bash
#name: full library backup
#backup directory
back_Dir=date +%Y-%m-%d
#create backup direct
mkdir /opt/$back_Dir
#deFinition backup path
b[详细] -
MYSQL的多表查询
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
MYSQL的多表查询
1、笛卡儿积
select * from emp,dep;
select * from emp,dep where emp.dep_id = dep.id;
select * from emp,dep where emp.dep_id = dep.id and dep.name = "技术";
2、内连接:只取两张[详细] -
mysql_config_editor
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
在通过MysqL命令连接数据库时,如果没有指定--login-path选项或者没有指定--login-path=name将会默认读取.mylogin.cnf中client的配置内容。(就算指定了--login-path=name,也会读取client的内容。而且在.mylogin.cn[详细]
-
mysql主从复制及维护--单主、双主
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
单主配置实例
1.1 整体流程:
master与slave时间同步
master开启二进制记录功能并授权一个特定的用户对二进制文件有复制权限
slave开启中继日志功能,执行同步语句,开启同步功能。
注 :版本号不一致时,mast[详细] -
mysql 分组函数的特点
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
#能排序就能比较,并且忽略了null值
SELECT MAX(last_name),MIN(last_name),COUNT(last_name) FROM employees;
#count只能计算不为null的个数
SELECT COUNT(commission_pct) FROM employees;
#忽略了null值
SELE[详细] -
MySQL基础篇(04):存储过程和视图,用法和特性详解
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
一、存储过程
1、概念简介
存储程序是被存储在服务器中的组合sql语句,经编译创建并保存在数据库中,用户可通过存储过程的名字调用执行。存储过程核心思想就是数据库sql语言层面的封装与重用性。使用存储过程可以较[详细] -
MHA+MySQL实现mysql高可用
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
MHA的简单介绍
简介
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MysqL高可用性环境下故障切换[详细] -
MySQL日志详解
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
MySQL日志记录了MysqL数据库日常操作和错误信息。MysqL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MysqL数据库的运行情况、用户的操作、错误的信息等。
错误日志:记录MysqL服务的启[详细] -
Mysql运行模式及1690错误处理
所属栏目:[MySql教程] 日期:2023-05-06 来源:DaWei
经过查询,发现这个错误的原因是两个时间字段进行减法运算时,如果有一个时间为0000-00-00时造成的,根本原因是因为这样减法的结果会超过MysqL数值字段的范围,从而触发1690报错。
ERROR 1690 Out-of-Range
当My[详细] -
MYSQL .ibd文件数据恢复
所属栏目:[MySql教程] 日期:2023-05-05 来源:DaWei
恢复还原mysql中的.ibd文件。
1、需先创建一个一样的数据库表结构
2、删除表空间
ALTER TABLE "+dbname+" disCARD TABLESPACE;
3、复制xxxxx.ibd文件到数据库目录下
4、恢复导入表空间
ALTER TABLE "+dbname[详细]
