-
mysql8.0.20怎么安装与连接navicat
所属栏目:[MySql教程] 日期:2022-07-07 热度:81
这篇文章主要讲解了mysql8.0.20怎么安装与连接navicat,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 需要注意的地方 1.首先需要在mysql的安装目录下新建一个my.ini文件,内容如下: [client] # 设置mysql客户端默认字符[详细]
-
查看 修改mysql的用户名和密码
所属栏目:[MySql教程] 日期:2022-07-07 热度:104
查看 修改mysql的用户名和密码: 一、查看密码 这时你需要进入/etc/mysql目录下,执行sudo vi debian.cnf或者sudo vimdebian.cnf查看里面的用户名和密码, 然后使用这个文件中的用户名和密码进入mysql, 如果debian.cnf中的用户名为debian-sys-maint,则: m[详细]
-
什么是MySQL 连接查询
所属栏目:[MySql教程] 日期:2022-07-07 热度:86
什么是MySQL 连接查询?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1 作用 在数据库中join操作被称为连接,作用是能连接多个表的数据(通过连接条件),从多个表中获取数据合并在一[详细]
-
mysql 分组后筛选
所属栏目:[MySql教程] 日期:2022-07-07 热度:58
分组后筛选的条件,是在一级筛选的结果上再做筛选,就放在最后,如果筛选和一级筛选的结果无关,则放在中间 分组函数做条件,肯定是分组后筛选 #案例1:查询哪个部门的员工个数2 SELECT COUNT(*),department_id FROM employees GROUP BY department_id HAV[详细]
-
使用Maxscale实现mysql读写分离
所属栏目:[MySql教程] 日期:2022-07-07 热度:111
MaxScale 是 MariaDB 的产品之一,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。 一、安装配置 前提:先配置好mysql的主从,Maxscale会自动的根据主从复制信息来判断Master和slave 注:不能配置mysql互为主从,如果互为主[详细]
-
揭秘MySQL主从数据不一致
所属栏目:[MySql教程] 日期:2022-07-07 热度:102
前言: 目前MySQL数据库最常用的是主从架构,大多数高可用架构也是通过主从架构演变而来。但是主从架构运行时间长久后容易出现数据不一致的情况,比如因从库可写造成的误操作或者复制bug等,本篇文章将会详细探究出现主从不一致及如何解决这种问题。 1.造[详细]
-
MySQL第三课 函数以及时间相关问题
所属栏目:[MySql教程] 日期:2022-07-07 热度:162
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-07 热度:174
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-07 热度:136
索引初识一 MySql: 1 mysql索引类型【主要分4类索引】 创建索引: 1.添加PRIMARY KEY(主键索引) 【主键:一种唯一性索引,必须指定为primary key 】 mysql ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql ALTER T[详细]
-
CaseMySQL使用left join的时候or改写成union能提高效率
所属栏目:[MySql教程] 日期:2022-07-07 热度:123
Case:MySQL使用left join的时候or改写成union可以提高效率 (1)优化前:使用or的时候,SQL执行时间1.47s mysql select e.emp_no,e.first_name,d.dept_no,d.from_date,d.to_date from employees e left join dept_emp d on e.emp_no=d.emp_no where e.emp_n[详细]
-
mysql测试表介绍
所属栏目:[MySql教程] 日期:2022-07-07 热度:78
mysql CREATE PROCEDURE pro_testdata(IN inr int) - BEGIN - DECLARE i INT DEFAULT 0; - START TRANSACTION; - WHILE iinr DO - INSERT INTO testdata(id,name) values(i,gechong); - SET i=i+1; - END WHILE; - COMMIT; - END Query OK, 0 rows affecte[详细]
-
测服务响应时间的工具tcprstat介绍
所属栏目:[MySql教程] 日期:2022-07-07 热度:174
tcprstat是percona开源的一款测试mysql服务响应时间的工具,不过对于任何运行在TCP协议上的响应时间,都可以用,只需要指定对应的端口即可。详情可参考percona官方文档https://www.percona.com/docs/wiki/tcprstat_start.html tcprstat的安装: wget http:[详细]
-
mysql增量备份及断点恢复方法
所属栏目:[MySql教程] 日期:2022-07-07 热度:132
简介 增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的[详细]
-
mysql 生成测试数据步骤
所属栏目:[MySql教程] 日期:2022-07-07 热度:178
mysql 生成测试数据 1. 创建database create database test; 2. 创建数据表 字段类型: id : 编号 uname: 用户名 ucreatetime : 创建时间 age : 年龄 CREATE TABLE usertb( id serial, uname varchar(20) , ucreatetime datetime , age int(11)) ENGINE=in[详细]
-
简淡MySQL集群高可用架构
所属栏目:[MySql教程] 日期:2022-07-07 热度:147
高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务而言,[详细]
-
LinuxCentos 还原Mysql root用户密码
所属栏目:[MySql教程] 日期:2022-07-07 热度:125
有时候你可能会忘记MySQL的root用户密码,下面教你们重置MySQL root用户密码 手动修改 1、停止MySQL服务 执行:/etc/init.d/mysql stop,你的机器上也不一定是/etc/init.d/mysql也可能是/etc/init.d/mysqld 反正就是停数据库,用kill杀进程号也可以ps ef |[详细]
-
centos7 更改mysql密码及修改技巧
所属栏目:[MySql教程] 日期:2022-07-07 热度:108
在centos7以后的版本,通过yum源安装的MySQL (5.7)后,首次登陆MySQL,需要先查看日志文件,找到临时密码,登陆后,再修改密码。或者,修改密码策略,当然,你也选择不修改密码策略,我是做测试用,所以简单密码比较方便。具体操作如下: 更改密码: 1、启[详细]
-
MYSQL数据库--连接查询介绍
所属栏目:[MySql教程] 日期:2022-07-07 热度:129
连接查询 连接是把不同表的记录连到一起的最普遍的方法。一种错误的观念认为由于MySQL的简单性和源代码开放性,使它不擅长连接。这种观念是错误的。MySQL从一开始就能够很好地支持连接,现在还以支持标准的SQL2连接语句而自夸,这种连接语句可以以多种高级[详细]
-
如何处理Mongodb中关于GUID的显示问题
所属栏目:[MySql教程] 日期:2022-07-07 热度:79
这篇文章主要讲解了如何解决Mongodb中关于GUID的显示问题,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 发现问题 最近将一个程序的存储迁移到了Mongodb,发现了一个现象,Guid类型写入后,在程序里面读取的和用客户端工[详细]
-
windows平台下安装与配置mysql5.7流程
所属栏目:[MySql教程] 日期:2022-07-06 热度:66
有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在windows上安装mysql5.7需要具有系统的管理员权限。 Windows平台下提供两种安装方式: 1、mysql二进制分发版(.msi安装文件) 2、免安装版(.zip压缩文件) 一般来讲,我们使用二进制分发版[详细]
-
怎么组建sql数据库触发器
所属栏目:[MySql教程] 日期:2022-07-06 热度:108
本篇文章给大家分享的是有关怎么创建sql数据库触发器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 创建sql数据库触发器的方法是:【create trigger trigger_name on table_name as s[详细]
-
教你如何安装配置mysql闪回工具binlog2sql
所属栏目:[MySql教程] 日期:2022-07-06 热度:184
这篇文章主要讲解了如何安装配置mysql闪回工具binlog2sql,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 概述 binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析[详细]
-
MySQL基本查询例子2
所属栏目:[MySql教程] 日期:2022-07-06 热度:192
注:本博文基于上一篇博文中的表进行查询,上篇博文:MySQL基本查询示例(1)。 1、查询fruits表中每个s_id对应的所有f_name值 !--以组来进行紧凑-- mysql select s_id,group_concat(f_name) as name from fruits group by s_id having count(f_name) 1; 2[详细]
-
MySQL备份数据库的方法分享
所属栏目:[MySql教程] 日期:2022-07-06 热度:59
这篇文章主要讲解了MySQL备份数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一提到数据,大家神经都会很紧张,数据的类型有很多种,但是总归一点,数据很重要,非常重要,因此,日常的数据备份工作就成了运[详细]
-
MySQL数据库主从同步的实现方法推荐
所属栏目:[MySql教程] 日期:2022-07-06 热度:156
这篇文章主要讲解了MySQL数据库主从同步的实现方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 安装环境说明 系统环境: [root@~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@~]# uname -r 2.6.32-43[详细]