-
mysql双机热备实现方式
所属栏目:[MySql教程] 日期:2022-03-15 热度:181
mysql双机热备实现方式: 一、概念 1、热备份和备份的区别 热备份指的是:High Available(HA)即高可用,而备份指的是Backup,数据备份的一种。这是两种不同的概念,应对的产品也是两种功能上完全不同的产品。热备份主要保障业务的连续性,实现的方法是故障[详细]
-
初识MariaDB之7——MHA高能用
所属栏目:[MySql教程] 日期:2022-03-15 热度:119
初识MariaDB之7MHA高可用: 一、背景介绍 在传统的MySQL一主一从或一主多从结构中,主节点存在单点故障隐患,为了解决该故障,进而引入了MHA高可用的方式。MHA由manager和node两部分组成,manager可以安装在一个独立的服务器上或非master角色的MySQL服务器上[详细]
-
Navicat输入数据报错
所属栏目:[MySql教程] 日期:2022-03-15 热度:130
navicat 导入 数据 报错 1153-gotapacketbiggerthan maxallowedpacket bytes navicat 导入数据报错 --- 1153 - got a packet bigger than max_allowed_packet bytes 今天在用navicat导入备份数据库文件时报错: mysql 错误 err [imp] 1153 - got a packet bi[详细]
-
mysql 8.0.17 安装教案
所属栏目:[MySql教程] 日期:2022-03-15 热度:135
本文为大家分享了mysql 8.0.17 安装图文教程,供大家参考,具体内容如下 安装环境:windows x64 1.下载安装包 下载地址:安装包 2.解压及初始化配置 解压并在根目录下新建初始化配置文件my.ini 在初始化配置文件中输入以下内容吗,注意安装路径和数据存放路[详细]
-
MySQL中索引失效的寻常场景与规避方法
所属栏目:[MySql教程] 日期:2022-03-15 热度:199
之前有看过许多类似的文章内容,提到过一些sql语句的使用不当会导致MySQL的索引失效。还有一些MySQL军规或者规范写明了某些sql不能这么写,否则索引失效。 绝大部分的内容笔者是认可的,不过部分举例中笔者认为用词太绝对了,并没有说明其中的原由,很多人不[详细]
-
navicat连接mysql出现2059错误的处理方法
所属栏目:[MySql教程] 日期:2022-03-15 热度:181
最近在学习django的时候需要用到数据库,于是便下载了navicat准备和mysql配套使用,但是在连接的时候确出现了如下问题: 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。;根据网[详细]
-
linux下安置mysql及mysql.sock问题
所属栏目:[MySql教程] 日期:2022-03-15 热度:67
最近在linux上装Aphace,mysql,php时,遇到很多问题,在装apache和php遇到的问题要简单点,在百度,google上一搜就解决了,唯独在装mysql的时候遇到了一个问题困扰了我很久。 我用的是ubuntu7.0.我装mysql时,运行mysqladmin version时,始终出错: 1.权限[详细]
-
解析mysql迁移到clickhouse的几种办法
所属栏目:[MySql教程] 日期:2022-03-15 热度:110
数据迁移需要从mysql导入clickhouse, 总结方案如下,包括clickhouse自身支持的三种方式,第三方工具两种。 可以通过在mysql增删数据进行验证。 insert into select from -- 先建表 CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster] ( nam[详细]
-
MySQL中的长事务示范详解
所属栏目:[MySql教程] 日期:2022-03-15 热度:62
『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务[详细]
-
MySQL热备份与还原---运用mysqldump---备份脚本
所属栏目:[MySql教程] 日期:2022-03-15 热度:143
对extmail数据库进行每天01:00完全热备份,并可以完全恢复! 一、先建立备份脚本,如下: vi mysql_extmail_bak.sh #!/bin/bash # Program # use mysqldump to Fully backup mysql data per week! BakDir=/mysqlback#要备份到的目录 LogFile=/var/log/bak.lo[详细]
-
MySQL 8.0.18 稳定版公布! Hash Join如期而至
所属栏目:[MySql教程] 日期:2022-03-15 热度:141
MySQL 8.0.18 稳定版(GA)已于昨日正式发布,Hash Join 也如期而至。 快速浏览一下这个版本的亮点! 1.Hash Join Hash Join 不需要任何索引来执行,并且在大多数情况下比当前的块嵌套循环算法更有效。 2.EXPLAIN ANALYZE EXPLAIN ANALYZE 将运行查询,然后生[详细]
-
mysqlbinlog命令必备常识
所属栏目:[MySql教程] 日期:2022-03-15 热度:129
mysqlbinlog 命令以用户可视的方式展示出二进制日志中的内容。同时,也可以将其中的内容读取出来,供其他MySQL实用程序使用。 1. 获取当前二进制日志列表 SHOW BINARY LOGS;或 SHOW MASTER LOGS; 2. 获取特定数据库条目 mysqlbinlog -d databasename mysqld-[详细]
-
mysql8.0.12如何重设root密码
所属栏目:[MySql教程] 日期:2022-03-15 热度:80
在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码。当然,最简单方式自然是删除数据库的data目录,然后重新安装数据库。但是很多时间我们需要保留data目录中的[详细]
-
MySQL无法存储Emoji表情问题的解决方法解析
所属栏目:[MySql教程] 日期:2022-03-15 热度:85
本文实例讲述了MySQL无法存储Emoji表情问题的解决方法。分享给大家供大家参考,具体如下: 数据插入的时候报错: 1366 - Incorrect string value: xF0x9Fx98x81 for column job at row 23 解决办法: 1、修改配置文件my.ini【D:Program FilesMySQLMyS[详细]
-
MySQL运用Replace操作时造成数据丢失的问题处理
所属栏目:[MySql教程] 日期:2022-03-15 热度:193
公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致的数据丢失本文对此进行分析。 一、问题说明 公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致[详细]
-
详解grep获取MySQL错误日志信息的办法
所属栏目:[MySql教程] 日期:2022-03-14 热度:130
为方便维护MySQL,写了个脚本用以提供收集错误信息的接口。这些错误信息来自与MySQL错误日志,而 通过grep mysql可以获取error-log的路径。 以下是全部相关代码: #!/usr/bin/env python2.7 #-*- encoding: utf-8 -*- 该模块用于提取每天mysql日志中的异常或[详细]
-
MGR使用pt-osc更改字段长度
所属栏目:[MySql教程] 日期:2022-03-14 热度:54
MGR使用pt-osc修改字段长度: 一、修改字段长度 1、PT工具版本 2、数据库版本 3、数据库架构MGR 4、修改字段长度 二、小结 1、使用PT-OSC工具来修改表字段长度 2、直接修改为varchar才是最佳方案。[详细]
-
Mysql安装详细过程,tar方式
所属栏目:[MySql教程] 日期:2022-03-14 热度:180
Mysql安装详细过程,tar方法: 1、创建mysql用户和mysql用户组 groupadd mysql useradd -r -g mysql mysql 2、 到我的共享网盘下载mysql-5.7.17程序包 链接:http://pan.baidu.com/s/1gfAA87p 密码:iuti 3、拷贝下载的安装包到linux系统中,可以通过sftp或[详细]
-
共享 MySQL服务正在启动或停止中,请稍候片刻后再试一次
所属栏目:[MySql教程] 日期:2022-03-14 热度:81
相信有些小伙伴在使用数据库的过程中会经常频繁的启动和停止MySQL服务,有时候会出现服务正在启动或停止中,请稍候片刻后再试一次。这样的提示,如下图所示。 于是乎想办法去解决这个问题,但是发现连强制的数据库初始化都无济于事,而且在任务管理器的进程[详细]
-
workerman编辑mysql连接池的实例代码
所属栏目:[MySql教程] 日期:2022-03-14 热度:176
要了解为什么用连接池,连接池能为你解决什么问题 连接池主要的作用: 1、减少与数据服务器建立TCP连接三次握手及连接关闭四次挥手的开销,从而降低客户端和mysql服务端的负载,缩短请求响应时间 2、减少数据库的并发连接数,即解决应用服务器过多导致的数据[详细]
-
mysql视图功能与用法实例解析
所属栏目:[MySql教程] 日期:2022-03-14 热度:94
本文实例讲述了mysql视图功能与用法。分享给大家供大家参考,具体如下: 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。 //单表视图 CREATE [ALGORITHM]={UNDEFINED|MERGE|TEMPTABLE}] VIEW 视图名 [(属性清单)] AS SELECT 语句 [WITH [CASCADED|LOC[详细]
-
MySQL分库分表拷贝脚本
所属栏目:[MySql教程] 日期:2022-03-14 热度:190
备份数据库脚本 [root@*** script]# cat store_backup.sh #!/bin/sh MYUSER=root MYPASS=qwe123 SOCKET=/data/3306/mysql.sock MYLOGIN=mysql -u$MYUSER -p$MYPASS -S $SOCKET MYDUMP=mysqldump -u$MYUSER -p$MYPASS -S$SOCKET -B DATABASE=$($MYLOGIN -e sh[详细]
-
Win10下免安装版MySQL8.0.16的安装和配置教学图解
所属栏目:[MySql教程] 日期:2022-03-14 热度:198
Win10下免安装版MySQL8.0.16的安装和配置教程图解: 1、MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2、新建配置文件my.ini放在D:Freemysql-8.0.16-winx64目录下 [mysql] # 设置mysql客户端默认字符集 default-charact[详细]
-
mybatis统计每条SQL的执行时间的方法示范
所属栏目:[MySql教程] 日期:2022-03-14 热度:113
最近面试经常被问到关于数据库的事务的问题,可能平时我就知道加个注解@Transactional之后就一脸懵逼的。现在发现这一块真的是常常被忽略了,然而面试官就是最喜欢这种看是不常用,但是非常重要的问题,进而达到出其不意攻其不备。不吹水了,开始正文。 方案[详细]
-
MySQL中USING 和 HAVING 用法实例分析
所属栏目:[MySql教程] 日期:2022-03-14 热度:194
本文实例讲述了MySQL中USING 和 HAVING 用法。分享给大家供大家参考,具体如下: 用于表连接时给定连接条件(可以理解为简写形式),如 SELECT * FROM table1 JOIN table2 ON table1.id = table2.id 使用 USING 可以写为 SELECT * FROM table1 JOIN table2 U[详细]
