
mysql
文章平均质量分 96
一路向北
Talk is cheap.Show me the code.
展开
-
mysql索引数据结构详解以及mysql优化实战
文章目录一、索引是帮助 MySQL 高效获取数据的【排好序】的【数据结构】二、二叉树数据结构三、B tree索引结构四、B+ Tree 数据结构4.1【聚集索引/聚簇索引】与【非聚集索引/非聚簇索引/辅助索引】的区别?五、MyIsam索引文件六、InnoDb6.1 innodb二级索引是非聚集索引,通过二级索引找到 主键的索引,然后【回表】通过主键索引找到整列的值 ,【二级索引 最下面那层,每个格子包含了 二级索引和主键】6.2 为什么建议InnoDB表必须建主键,并且推荐使用整型自增主键?七、索引的最左原创 2021-06-06 16:01:19 · 369 阅读 · 1 评论 -
docker 安装mysql 主从复制
docker 安装mysql 主从复制一、安装mysql# docker run -p 3306:3306 --name master -e MYSQL_ROOT_PASSWORD=root -di --restart=always mysql:5.6.46docker run -p 主机端口:容器端口 --name 自定义容器名 -i -t -d -v 主机目录:容器目录:ro 镜像ID或镜像名:TAG#--name 指定容器名,可自定义,不指定自动命名#-i以交互模式运行容器#-原创 2020-12-22 18:41:36 · 276 阅读 · 0 评论 -
定时任务定时备份docker中mysql并将数据自动保存到另外一台服务器
定时任务定时备份docker中mysql的数据定时备份脚本 backupdb.sh:#!/bin/shdb_user="数据库用户名"db_passwd="数据库密码"db_name="需要备份的数据库名"CONTAINERNAME="容器名"name="$(date +"%Y%m%d%H%M%S")"docker exec -i $CONTAINERNAME /usr/bin/m...原创 2020-05-06 09:59:30 · 1381 阅读 · 0 评论 -
在Navicat中设置其他ip地址的用户连接上本机的数据库
今天在建立好数据库,将表设计好后,其他同事需要接入本机的数据库。一、此时需要在Navicat中进行设置。二、设置好账号后,需要重启mysql的服务重启服务后即可成功连接,其他同事测试后成功连接:...原创 2019-05-09 15:45:51 · 8973 阅读 · 0 评论 -
解压包MySQL安装
2、使用mysqld --initialize命令前,不要自己创建data目录,否则无法正常生成全部data目录文件,会出现如下错误提示:D:\mysql\mysql-5.7.14-winx64\bin>mysqld --initialize2016-08-25T02:26:39.100728Z 0 [Warning] TIMESTAMP with ...原创 2019-06-11 09:24:32 · 366 阅读 · 0 评论 -
MySQL5.7版本sql_mode=only_full_group_by问题解决办法
今天在系统升级的时候遇到MySQL版本问题,A系统使用的版本是 mysql 5.6 ,B系统使用的mysql 版本是 mysql 5.7 。现在要将A 系统迁移到 B 系统,的时候出现sql_mode=only_full_group_by问题。解决办法: 修改MySQL配置文件,Linux下my.cnf 或 Windows下My.ini 注意在[mysqld...原创 2019-09-26 10:00:01 · 521 阅读 · 0 评论