mysql
evasnowind
关注java,分布式开发,微服务
展开
-
【转载】docker 搭建 mysql 5.7 主从复制
下文引自一位学友分享的材料,出处暂时找不到,留在博客中做个备份,侵删。docker 搭建 mysql 5.7 主从复制安装docker,docker-compose, 一般安装了docker都会安装docker-compose,可以使用docker-compose -verison查看是否安装docker pull mysql:5.7, 拉取mysql5.7镜像编写docker-compose文件version: '2' networks: byfn: .原创 2021-02-07 17:10:04 · 143 阅读 · 0 评论 -
centos下如何启动mysql多实例
mysql安装有多种方式:具体详细参考官网 (https://dev.mysql.com/doc/refman/5.7/en/installing.html)mysql的安装方法有多种,如二进制安装、源码编译安装、yum安装;yum安装都是默认路径,不利于后期维护,安装相对简单;源码安装编译的过程比较长,若没有对源码进行修改且要求使用mysql较高版本;建议使用二进制安装,比较方便后期维护。本文就是采用这种方式启动多个实例。本文在centos 7.5下进行操作。准备工作下载mysql原创 2020-12-02 17:57:08 · 180 阅读 · 0 评论 -
使用sysbench对mysql进行基准测试
文章目录测试环境说明硬件软件测试过程1. 测试innodb 100w条记录的读写性能1.1 生成100w数据1.2 进行读写测试1.2.1 第一次直接执行100w次读写1.2.2 第二次执行100w次读写1.2.3 第三次执行100w次读写1.3 清理数据2. 测试myisam 100w条记录的读写性能2.1 生成100w数据2.2 进行读写测试2.2.1 第一次执行100w次读写2.2.2 第二次执行100w次读写2.2.3 第三次执行100w次读写2.3 清理数据测试总结分析纵向对比横向对比其他图形化遇原创 2020-11-27 15:55:55 · 752 阅读 · 0 评论 -
mysql source命令导入大文件时失败的解决方法
方法:1、将大文件分成多个小文件2、检查mysql的max_allowed_packet参数配置,命令如下:show variables like '%max_allowed_packet%';适当调大该参数,比如在启动mysql client端时,通过加参数的方式,在客户端调整该参数mysql --max_allowed_packet=32M更多修改方法参见官方文档:B.4.2....原创 2020-03-18 10:09:37 · 836 阅读 · 0 评论 -
mybatis plus配置多数据源时批量接口调用失败以及解决方案
表现仅配置单个数据源时,mybatis plus的save/saveBatch接口调用正常配置多个数据源、动态切换时,mybatis plus的save接口调用正常,saveBatch调用失败,报错如下org.apache.ibatis.exceptions.PersistenceException: ### Error flushing statements. Cause: org.a...原创 2020-03-09 15:25:54 · 9743 阅读 · 2 评论 -
mysql中判断字段是否包含数字或者是否为纯数字
文章目录各种场景判断字段是否包含数字使用like模糊查询包含某个数字使用mysql原生函数FIND_IN_SET查询包含某个数字使用regexp正则匹配纯数字使用regexp正则匹配字段值不包含数字参考资料各种场景判断字段是否包含数字select name from text where name regex '[0-9]'使用like模糊查询包含某个数字select * from t...原创 2020-02-26 09:50:42 · 12178 阅读 · 1 评论 -
mysql 常用函数整理
mysql 常用函数整理文章目录mysql 常用函数整理字符串操作字符串拼接 concat去掉无用空格 trim截取字符串获取前缀 left获取后缀 right截取字符串 substring_index截取字符串 substring参考资料字符串操作字符串拼接 concatselect id, name, concat('-', name, '-') from t_student;去...原创 2019-12-20 19:12:03 · 172 阅读 · 0 评论