mysql
文章平均质量分 73
Bug哆哆
加油努力无悔
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql双主模式下基于keepalived的虚拟ip实现高可用模式搭建
本文介绍了MySQL高可用架构中Keepalived的安装和配置过程。首先通过yumdownloader下载Keepalived及其依赖包并安装,然后配置主备两台服务器的keepalived.conf文件,包括定义路由ID、VRRP实例、优先级和虚拟IP等关键参数。同时配置了MySQL状态检测脚本check_mysql.sh,用于监控MySQL服务状态。完成配置后启动Keepalived服务并设置开机自启,最后通过停止MySQL服务的方式测试VIP自动切换功能。整个配置实现了MySQL的双主高可用架构。原创 2025-05-29 12:02:26 · 458 阅读 · 0 评论 -
一些系统运维、漏洞扫描、服务器配置等相关记录
ANALYZE TABLE 是 MySQL 中用于更新表的统计信息的命令,目的是帮助查询优化器生成更有效的查询计划,从而提高查询性能。原创 2025-04-29 13:32:51 · 391 阅读 · 0 评论 -
数据库安装和升级,主主模式/双主模式配置,三主模式配置和还原成主主/双主模式
linux中mysql安装、升级、备份和导入数据、双主数据库配置。原创 2025-04-24 18:22:00 · 1086 阅读 · 0 评论 -
mysql线上问题集合
连接数量太多,可以先通过以下命令先调整最大连接数,得以连接上mysql进行问题排查。修改连接数后,连接上mysql,用以下命令排除下问题。原创 2024-12-02 09:08:29 · 636 阅读 · 0 评论 -
Linux中限制服务如mysql的最大cpu使用率
【代码】Linux中限制服务如mysql的最大cpu使用率。原创 2024-09-06 14:59:25 · 787 阅读 · 0 评论 -
Shell编程入门加案例之Linux的Mysql数据库定时备份
1、Shell基础语法案例:#!/bin/bash# 定义变量,等号两边不能有空格,变量命名规则和一般java一样。变量名一般是大写的,规范来说msg=你大爷的bklecho 他说:$msg# 撤销变量unset msg# 定义静态变量 即不可unset的readonly name=bklecho "my name is $name"# 将命令的返回值赋值给变量,以下两种写法均可以date1=`date`date2=$(date)echo date1=$date1echo d原创 2022-01-10 23:50:37 · 729 阅读 · 0 评论 -
Mysql插入emoji表情字符编码错误 Incorrect string value: ‘\xF0\x9F\x98\x84\xF0\x9F...‘ for column ‘comment‘ at r
今天在插入数据时发现emoji表情时数据库报错了,以前从来不会报错的,因为我设计表时从来都是如下设置:utf8mb4是肯定支持emoji的啊,然后百度一番,因为以前都是用的8.0+mysql,这次用的5.7的mysql,所以报错了,那就是低版本的还需要操作一下:如果是xml则添加:<property name="connectionInitSqls" value="set names utf8mb4;"/>我是properties:spring.datasource.hikari.原创 2021-02-23 11:40:17 · 293 阅读 · 0 评论 -
MySQL高级第四篇(共四篇)之MySQL常用工具、MySQL日志、MySQL主从复制、MySQL读写分离、MySQL性能优化
1. MySql中常用工具1.1 mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法 :mysql [options] [database]1.1.1 连接选项参数 :-u, --user=name 指定用户名-p, --password[=name] 指定密码-h, --host=name 指定服务器IP或域名-P, --port=# 指定连接端口示例 :mysql -h 127.0.0.1 -P 3306 -u root -pmysql -h127原创 2021-02-05 16:27:20 · 398 阅读 · 0 评论 -
MySQL高级第三篇(共四篇)之应用优化、查询缓存优化、内存管理优化、MySQL锁问题、常用SQL技巧
1. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。1.2 减少对MySQL的访问1.2.1 避免对数据进行重复检索在编写应用代码时,需要能够理清对数据库的访问逻辑。能够一次连接就获取到结果的,就不用两次连接,这样可以大大减少对数原创 2021-01-31 14:57:13 · 403 阅读 · 0 评论 -
MySQL高级第二篇(共四篇)之体系结构、存储引擎、优化SQL步骤、索引使用、SQL优化
1. Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System : 文件系统1) 连接原创 2021-01-29 13:18:03 · 278 阅读 · 0 评论
分享