您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • MySql的读写分离

    815 wiki 2022-01-25
    数据量增多,单机的数据库不足以支撑业务,需要用到数据库集群。而读写分离,就是将数据库的读和写分离,对应到数据库一般就是主从数据库,一主一从或者一主多从;业务服务器把数据写到主数据库中,读操作都去从库读;主库会同步数据到从库,保证数据的一致性。 主从集群 这种集群方式,就是将访问的压力从主库转移到从库 ...
    mysql mysql
  • 读书笔记 | Mysql是怎样运行的

    791 wiki 2022-01-25
    读书笔记 | Mysql是怎样运行的一、mysql常用命令1. 查看表的基本信息show table status二、InnoDB记录存储结构1. InnoDB行格式1-1. InnoDB中的行格式类别1-2. 如何指定行格式1-3. 各种行格式的区别1-3-1. compact行格式1-3-1-1... ...
    mysql mysql
  • mysql二进制日志恢复

    803 wiki 2022-01-25
    二进制日志恢复二进制日志导出1.按时间节点导出--no-defaults用来对mysql5.5之前mysqlbinlog命令报错mysqlbinlog--no-defaults--start-date="2017-08-0815:04:04"--stop-date="2017-08-0815:12:00"/program/mysql1/mysql-bin.0000012.按pos节点导出mysql
    mysql mysql
  • mysql5.7查询今天、昨天、本周、上周、本月、上月数据

    820 wiki 2022-01-25
    --今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(now()); --昨天 SELECT * FROM 表名 WHERE TO_DAYS(now( )) - TO_DAYS( 时间字段名) = 1; --本周 SELECT * FROM 表名 ...
    mysql mysql
  • Navicat连接Mysql 出现Authentication plugin 'caching_sha2_password' can't be loaded:乱码

    809 wiki 2022-01-25
    Navicat连接Mysql 出现Authentication plugin 'caching_sha2_password' can't be loaded:乱码 原因是我们root用户加密方式采用的是mysql_native_password,然后mysql8.0以后用户验证插件是采用的cachi ...
    mysql mysql
  • MySQL 修改表结构

    782 wiki 2022-01-25
    1、重命名表名: ALTER TABLE tasks RENAME TO work_items; 2、添加列到表中: ALTER TABLE tasks ADD COLUMN complete DECIMAL(2,1) NULL AFTER description; 3、删除表中的列: ALTER ...
    mysql mysql
  • solr配置DataImport连接MySQL8数据库注意:

    797 wiki 2022-01-25
    在编辑器连接mysql8数据库的url: jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=falseZ&serverTimezone=UTC 注意:配置DataImport连接MySQL8数据库的配置文件data-conf ...
    mysql mysql
  • mysql服务启动不了

    810 wiki 2022-01-25
    mysql服务启动不了八成就是改了mysql的配置文件导致的。 我们需要将my.ini文件另存 如图: 第一步: 第二步: 然后重启服务就可以了。弄好了别忘了给博主点个小心心哦~ ...
    mysql mysql
  • mysql从别的库dump数据下来,然后导入不同名字的其它库

    794 wiki 2022-01-25
    近日遇到这么个问题: 同一套业务系统有好几套环境,比如生产prd,测试就有a,b,c,d个环境。 关键是a,b,c,d环境的数据库在同一台主机的mysql实例下面, prd上面f库对应a环境的f-a,b环境的f-b库 所以存在一个问题,直接mysqldump下来的库是不能导入测试环境的测试库的。 那 ...
    mysql mysql
  • Linux 使用Mycat实现读写分离(基于Mysql的读写分离)

    836 wiki 2022-01-25
    今天给大家分享一下用Mycat进行数据库的读写分离,本篇文章是基于上一篇的mysql主从复制。Linux上实现Mysql的主从复制(为Mycat读写分离作准备)在上一篇文章中,我们在两个服务器使用同版本的操作系统和mysql:服务器1:centos7.3,mysql5.6服务器2:centos7.3 ...
    mysql mysql
  • jmeter 调用mysql数据库,使用JDBC请求执行相关SQL

    814 wiki 2022-01-25
    比较简单的一次调用,这里要用到一个外部的Library(mysql-connector-java),各种版本的相关下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java 注:下载的版本需要等于或者高过连接的数据库版本,低于 ...
    mysql mysql
  • mysql中in与exists的区别 转载 原文链接:https://blog.csdn.net/zhenwei1994/article/details/82145711

    782 wiki 2022-01-25
    1、使用方式: (1)EXISTS用法 select a.batchName,a.projectId from ucsc_project_batch a where EXISTS (select b.id from ucsc_project b where a.projectId = b.id) 上 ...
    mysql mysql
  • MySQL 查询索引失效及如何进行索引优化

    793 wiki 2022-01-25
    本文为博主原创,未经允许不得转载: 我们都知道创建索引的目的是快速从整体集合中选择性地读取满足条件的一部分集合。mysql中一张表是可以支持多个索引的。但是,你写sql语句的时候,并没有主动指定使用哪个索引。不知道你有没有碰到过这种情况,一条创建了索引的sql语句在查询过程中却没有使用索引,或是一条 ...
    mysql mysql
  • MySQL存储引擎MyISAM与InnoDB区别

    892 wiki 2022-01-25
    MySQL存储引擎MyISAM与InnoDB区别 1、MySql默认存储引擎的变迁 在MySql5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL5.5之后的版本中,默认的搜索引擎变更为InnoDB。 2、存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以 ...
    mysql mysql
  • mysql5.7.22安装

    810 wiki 2022-01-25
    前言 本篇文章主要介绍的是mysql5.7.22的安装。 1、下载tar包,这里使用wget从官网下载;或者从本站下载再上传。 wget https://dev.mysql.com/get/Downloads/MySQL 5.7/mysql 5.7.22 linux glibc2.12 x86_64 ...
    mysql mysql
  • MySql数据库导入导出的三种方式

    788 wiki 2022-01-25
    第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按 start Export 选择好以后按 start import 第二种: 使用Navicat 右键点击转储SQL文件,选择结构和数据。选择数据库就对数据库进行导出,选择数据表就是对数据表进行导出。由于过于简单 ...
    mysql mysql
  • Mac 安装MySQL数据库,系统提示mysql: command not found怎么办

    786 wiki 2022-01-25
    当我们安装好MySQL后,在终端输入mysql命令,发现并不能看到自己安装的数据库,这是因为你没有配置环境变量。 在os系统中安装MySQL数据库默认保存在/usr/local/mysql 那么我们应该如何配置环境变量呢? 1、打开terminal,输入:sudo su 回车 进入系统管理员管理目录 ...
    mysql mysql
  • mysql8.0.11安装

    807 wiki 2022-01-25
    前言 本篇文章主要介绍的是mysql8.0.11的安装。 1、查看是否安装mariadb 显示:mariadb libs 5.5.56 2.el7.x86_64 2、卸载mariadb 3、安装mysql 依赖包 4、创建mysql 安装目录 创建mysql 数据存放目录,执行命令: 5、安装目录赋 ...
    mysql mysql
  • MySQL优化(5):分区

    805 wiki 2022-01-25
    分区: 分区也是MySQL优化中的一个重要方式 将一个表中的数据和索引,分散到不同的文件中进行存储 通常情况下,一个表,对应一组数据和索引文件,一个表的数据和索引集中存储在这组文件中 当一个表出现了大量的记录时,可以将其分布到不同的数据和索引文件中进行存储 Innodb来说,一个表对应多个ibd文件 ...
    mysql mysql
  • MySQL优化(2):存储引擎和锁

    799 wiki 2022-01-25
    存储引擎: 早期的时候,存在如何选择MyISAM和Innodb? 现在,Innodb不断地发展完善,成为了主流的存储引擎。 因此5.5之后的mysql,无脑选择Innodb即可。 MYSQL中的数据,索引以及其他的对象,是如何存储的,是一套文件系统的实现。 MYSQL支持很多的存储引擎,使用 SHO ...
    mysql mysql

联系我
置顶