MYSQL高可用环境搭建

  • Post author:
  • Post category:mysql

目录 一、MHA介绍... 2 二、MHA搭建... 3 1.环境准备... 3 2.MHA下载与MySQL安装... 3 3.配置三台服务器基本信息... 6 4.选择主从模式... 7 > 经典主从复制模式... 7 > GTID模式... 8 5.搭建主从环境... 10 6.安装MHA-Node节点... 18 7.安装MHA-Manager管理节点... 20 8.在主库上添…

继续阅读 MYSQL高可用环境搭建

Linux-安装MySQL(详细教程)

  • Post author:
  • Post category:linux

Linux-安装MySQL 前言 一、概述 二、下载 三、安装 四、卸载 五、常用设置 六、可能遇到的问题 前言 本文的主要内容是在 Linux 上安装 MySQL,以下内容是源于 B站 - MySQL数据库入门到精通 整理而来。 一、概述 MySQL是一种关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体…

继续阅读 Linux-安装MySQL(详细教程)

python调用mysql并在前台做数据展示

  • Post author:
  • Post category:mysql

今天是学习python的第二天。 根据自己的需要,将前段时间的扇形图稍微升华一下,从而可以从mysql数据库中查询数据,并作图形的展示。 以下为图形展示: #导入库--注意本段代码不适用于python2 import pymysql import matplotlib.pyplot as pyt #处理中文乱码 pyt.rcParams['font.sans-serif'] = ['SimHei'…

继续阅读 python调用mysql并在前台做数据展示

MySQL性能调优(系统参数调优)总结

  • Post author:
  • Post category:mysql

最近,发现数据库中偶尔会发现丢失数据的问题,为了解决此问题,查询了很多资料,最终优化mysql。 查看项目log,发现丢失数据的时间点报错1205,通过查询mysql官方错误代码对照表得知,1205是数据库发生阻塞。经过分析发现,项目中某些表会不断的进行写操作,而读操作却很少,写操作意味着排它锁(写锁),如果线程太多,某个线程进行写操作,同时会锁表,其他线程只能处于等待状态,MySQL的系统参数i…

继续阅读 MySQL性能调优(系统参数调优)总结

MySQL8.0优化 – 锁 – 全局锁、死锁

  • Post author:
  • Post category:mysql

文章目录 学习资料 锁的不同角度分类 锁的分类图如下 其他锁之:全局锁 其他锁之:死锁 概念 产生死锁的必要条件 如何处理死锁 如何避免死锁 学习资料 【MySQL数据库教程天花板,mysql安装到mysql高级,强!硬!-哔哩哔哩】 【阿里巴巴Java开发手册】https://www.w3cschool.cn/alibaba_java 锁的不同角度分类 锁的分类图如下 其他锁之:全局锁 全局锁就…

继续阅读 MySQL8.0优化 – 锁 – 全局锁、死锁

c 并发操作mysql_MySQL系列(二):MySQL是怎么处理并发操作的?

  • Post author:
  • Post category:mysql

目录 为什么需要锁? MySQL 中锁分类? 什么是事务? 事务的隔离级别 MySQL 是怎么实现事务机制的? MVCC 机制 总结 为什么需要锁? 相信大家都比较熟悉电商系统中库存管理的场景,对于日常活动促销、618、双 11 等场景,会在规定时间内对商品进行促销活动,假设现在有一款 HHKB 机械键盘要参与促销活动,数据库中准备了 10 件,促销活动开始时,多位买家开始争抢,每卖出一件商品,库…

继续阅读 c 并发操作mysql_MySQL系列(二):MySQL是怎么处理并发操作的?

mysql性能优化-show profile

  • Post author:
  • Post category:mysql

1、show profile 查询出最近15条sql语句运行状态(运行时执行了哪些操作,各占了多长时间),以便开发者分析。 SHOW VARIABLES LIKE 'profiling'; // ON(开启)OFF(关闭) 2、开启功能,默认是关闭。 SET profiling=ON; 3、show profiles; Query_ID Duration Query 87 0.00240725 S…

继续阅读 mysql性能优化-show profile

mysql ignore 1 lines_csv批量导入mysql命令

  • Post author:
  • Post category:mysql

今天把从Kaggle上下载下来的csv数据导入mysql,想做个统计分析,怎奈csv文件有些大,所以只能用mysql 命令导入,现mark下,以备以后不时之需: 1. 导入: 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [character …

继续阅读 mysql ignore 1 lines_csv批量导入mysql命令

sql注入——mysql延时注入

  • Post author:
  • Post category:mysql

注入思路 1,判断是否存在注入点,注入点是字符型还是数值型 2,构建sleep延时注入语句,猜测当前数据库的库名的长度是几个字符 3,猜测数据库下的表名的长度是由多少个字符组成的 4,猜测字段名(列名) 5,猜测数据 使用延时注入的时机 用于,无法回现和无法显示错误页面的场景 使用if(length(注入语句)=N,sleep(5),1),改变N的值,如果条件成立,通过服务器的休眠时间,来判断是否…

继续阅读 sql注入——mysql延时注入