MySQL
qq_28710983
这个作者很懒,什么都没留下…
展开
-
mysql 安装出错解决方案
2020-07-21T03:15:46.204639Z 0 [Warning] Can't create test file /data/mysql/localhost.lower-test2020-07-21T03:15:46.204673Z 0 [Warning] Can't create test file /data/mysql/localhost.lower-testmysqld: File './mysql-bin.index' not found (Errcode: 13 - Permi.原创 2020-07-21 11:33:18 · 323 阅读 · 0 评论 -
mysql SQL语句设计 笔记
products表/*Navicat MySQL Data TransferSource Server : 本地windows上的mysqlSource Server Version : 50626Source Host : 192.168.222.1:3306Source Database : yiiTarget Serve...原创 2020-01-01 19:46:40 · 248 阅读 · 0 评论 -
ClosureTable实现高效无限分类
ClosureTable直译过来叫闭包表?不过不重要,ClosureTable以一张表存储节点之间的关系、其中包含了任何两个有关系(上下级)节点的关联信息定义关系表CategoryTree,其包含3个字段:ancestor 祖先:上级节点的iddescendant 子代:下级节点的iddistance 距离:子代到祖先中间隔了几级这三个字段的组合是唯一的,因为在树中,...转载 2020-01-01 17:00:13 · 1506 阅读 · 0 评论 -
树型结构的四种建模方法
对于组织架构中的员工层次关系我们应该怎么建模呢? 如下图所示: 此类结构通常有两个主要特点:1、一个孩子有且只有一个父亲2、树的深度不确定 为了解决这种结构,我们一般会建一张下面的表: 方案一(...转载 2020-01-01 16:49:05 · 1155 阅读 · 0 评论 -
Mysql Closure Table自己的笔记
1、test_b表/* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50726 Source Host : localhost Source Database ...原创 2020-01-01 16:43:31 · 654 阅读 · 0 评论 -
Mysql树形结构数据Closure Table做树
1 新增菜单表CREATE TABLE `menu` ( `id` int(11) DEFAULT NULL, `name` varchar(100) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8INSERT INTO `menu` VALUES ('1', '1');INSERT INTO `menu` VALUES ('...转载 2019-12-30 08:38:57 · 656 阅读 · 1 评论 -
mysql 用户管理和权限设置
用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by ‘xxxxx’; //identified by 会将纯文本密码加密作为散...转载 2018-07-13 12:52:39 · 128 阅读 · 0 评论 -
MySQL优化
硬件层优化 | 系统层优化 | 软件层优化 | 表结构、SQL语句、索引优化性能优化 硬件层: CPU 双路CPU,单8核换双4核 内存 双路内存: 单16G换双8G 硬盘 SSD RAID卡 建议RAID0 或者RAID10 H730阵列卡带缓存 系统层 硬盘I/O调度算法(centos默认值就是Deadli...原创 2018-07-06 17:59:36 · 170 阅读 · 0 评论 -
数据同步利器-otter的搭建使用说明
一、Otter目前支持了什么 1. 单向同步, mysql/oracle互相同步 2. 双向同步,无冲突变更 &转载 2018-07-13 10:22:46 · 3334 阅读 · 0 评论 -
MySQL实战八:mysql+mycat+lvs+keepalived集群测试
搭建 LNMP 网站测试 因为是老版的wordpress连接新版本mysql会出现错误,修改mysql配置文件#vi /usr/local/mysql/etc/my.cnfsql_mode=NO_ENGINE_SUBSTITUTION1:安装nginx依赖库#yum install gcc pcre-devel openssl-devel -y#wge...原创 2018-07-06 11:19:58 · 1046 阅读 · 0 评论 -
otter安装
https://blog.csdn.net/u011142688/article/details/52046928https://blog.csdn.net/u011142688/article/details/52057876https://blog.csdn.net/u011142688/article/details/78147877https://blog.csdn.net/u...转载 2018-07-15 22:57:36 · 119 阅读 · 0 评论 -
Otter-入门篇1(阿里开源项目Otter介绍)
Otter-入门篇1(阿里开源项目Otter介绍)前言呜啦啦啦啦!今天笔者又来开坑了,这次开坑的对象呢是阿里的一个开源项目Otter,Otter它是一个数据同步解决方案,可以解决本地跨网络跨机房跨地域的数据同步问题,并且拥有可观的效率,web管理工具等特点,而且背景也很优秀,据说阿里B2B内部的本地/异地机...转载 2018-07-16 05:19:01 · 2001 阅读 · 1 评论 -
Otter-入门篇2(Manager安装配置)
Otter-入门篇2(Manager安装配置)前言上一节已经简单介绍了Otter的基本信息,本节我们就来开准备搭建一个我们自己的Otter环境,因为一个Otter需要Manage+node+数据库还有很多的依赖,本节我们先来搭建Otter的管理服务器Manager.附上:喵了个咪的博客:w-blog...转载 2018-07-16 05:20:39 · 631 阅读 · 0 评论 -
Otter-入门篇3(Node搭建)
Otter-入门篇3(Node搭建)前言哈咯大家好呀!今天是对otter准备的最后一个流程,配置好node,并且吧manager,zookeeper和node组合起来形成一个完整可以进行Mysql同步任务的服务,话不多说我们今天就来来事准备工作的最后一步Node搭建吧!附上:喵了个咪的博客:w-bl...转载 2018-07-16 05:21:31 · 531 阅读 · 0 评论 -
Otter-入门篇4(单向同步实践)
Otter-入门篇4(单向同步实践)前言在前几节我们已经做好了关于otter的准备工作,配置好了zookeeper,manage和node,本节就来完成otter第一个实际功能,单相数据同步.单向数据同步可以解决跨机房主从的问题,所有读操作都能从本地的从库进行操作,而写可以通过外网连接到主服务器进行写入,并...转载 2018-07-16 05:22:35 · 549 阅读 · 0 评论 -
mysql权限配置-实用配置
创建用户#CREATE USER 'blog2'@'%' IDENTIFIED BY '123!@#456$%^'; 设定权限#grant select,insert,update on test.* to 'blog2'@'%'; 存储过程权限#grant create routine,alter routine,execute on test.* to 'bl...原创 2018-08-15 22:51:55 · 435 阅读 · 0 评论 -
跟着大宇学MySQL------目录帖
https://blog.csdn.net/yanluandai1985/article/details/89632265转载 2019-05-27 21:18:57 · 207 阅读 · 0 评论 -
windows压缩包安装mysql
mysql ZIP包下载地址https://dev.mysql.com/downloads/mysql/左侧选择MySQL Community Server 选择windows版本下载解压即可,解压目录不要有空格和中文路径配置文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置...原创 2019-05-27 21:52:04 · 242 阅读 · 0 评论 -
MySQL实战七:mycat+keepalived高可用
1:安装Keepalived#yum install keepalived -y2:MyCat-Master配置# vi /etc/keepalived/keepalived.conf! Configuration File for keepalived global_defs { notification_email { acassen@firewall.l...原创 2018-07-06 11:18:49 · 3207 阅读 · 0 评论 -
MySQL实战六:mycat中间件实现读写分离
官网:http://mycat.io/1:下载mycat#wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz2:下载jdk-8u45-linux-x64.tar.gz#tar zxvf jdk-8u45-linux-x64.tar.gz -C /usr/...原创 2018-07-06 11:18:09 · 344 阅读 · 0 评论 -
基于二进制日志复制
主从复制Master1:启用二进制日志和设置唯一ID#vi /etc/my.cnf [mysqld]bind-address=0.0.0.0server-id=1lob-bin=mysql-bin2:创建复制账户mysql> create user 'repl'@'%' identified by 'www.c1688.CC';mysql> gra...原创 2018-07-03 23:07:19 · 248 阅读 · 0 评论 -
备份类型 | mysqldump | xtrabackup | binlog日志查看 | 通过二进制日志恢复数据
备份类型 | mysqldump | xtrabackup | binlog日志查看 | 通过二进制日志恢复数据mysqldump 1:常用选项 yum安装直接使用 #mysqldump 二进制和源码安装 #/usr/local/mysql/bin/mysqldump -h,--host=name 主机名 -u,--use...原创 2018-07-03 09:46:54 · 392 阅读 · 0 评论 -
SQL语句操作
SQL基本操作(创建数据库、创建表|字段、修改表|字段) | JSON数据类型(json数据操作操作) | SQL多表查询 | 常用子句与运算符 | 常用函数(count、sum、max、min)原创 2018-07-02 13:45:47 · 249 阅读 · 0 评论 -
用户与权限管理
访问权限系统 | 添加用户账户及权限配置 | 用户资源限制 | 密码管理 | 账户锁定 | root密码忘记原创 2018-07-02 00:59:04 · 553 阅读 · 0 评论 -
MySQL用户创建及权限管理
用户创建权限设置,权限设置demo原创 2018-07-01 23:58:03 · 292 阅读 · 0 评论 -
MySQL服务器基本管理
mysql命令行工具常用命令 | 系统数据库与数据库管理 | 系统变量 | 日志类型 | 配置文件 | 字符集转载 2018-07-01 15:22:01 · 1326 阅读 · 0 评论 -
一台服务器运行多个MySQL实例
一台服务器运行多个MySQL实例多实例不同之处 数据目录 端口 Socket文件 Pid文件1:安装MySQL2: 备份my.conf(新版本可以不操作这一步)#mv /etc/my.conf /etc/my.conf.bak#vi my.conf[mysqld]#daemonize = on #注释掉这个,因为这个是守护进程user = mysqlport = ...原创 2018-07-01 11:19:18 · 2682 阅读 · 0 评论 -
CentOS7 通过YUM安装MySQL5.7
1.进入到要存放安装包的位置cd /home/lnmp 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm -qa | grep mysqlyum list installed | grep mysql 3.如果已安装则删除 MySQL 及其依赖的包:yum -y remove mysql-libs.x86_64&...转载 2018-07-01 09:56:32 · 197 阅读 · 0 评论 -
基于GTID主从复制 | 在线增加从服务器 | 过滤规则
基于全局事务标识符复制 | 不复制指定的库和指定的表 | 在线增加从服务器全局事务标识符(GTID)时一个唯一的标识符,在5.6版本引入,用于取代基于二进制日志复制的传统方式GTID格式:source_id:transaction_idGTID查看:可以通过gtid_executed、gtid_purged和gtid_next系统变量查看GTID生成:由gtid_...原创 2018-07-04 16:25:17 · 348 阅读 · 0 评论 -
多源复制
多个主复制到一个从原创 2018-07-04 16:26:13 · 448 阅读 · 0 评论 -
MySQL实战五:lvs+keepavlied双主实现服务器负载均衡
lvs+keepalived主从高可用负载均衡安装keepalived和lvs管理工具#yum install keepalived ipvsadm -y-------------------------lvs-master01配置---------------------------------lvs-master01配置# vi /etc/keepalived/keepalive...原创 2018-07-06 11:16:42 · 551 阅读 · 1 评论 -
MySQL实战四:一主多从配置
配置slave01#vi /usr/local/mysql/etc/my.cnf[mysqld]gtid_mode=ONserver_id=3#log-bin=mysql-binenforce_gtid_consistency=ON#log_slave_updates=ONslave-parallel-type=LOGICAL_CLOCKslave-parallel-worker...原创 2018-07-06 11:15:13 · 753 阅读 · 0 评论 -
MySQL实战三:mysql+keepalived实现双机热备
CentOS7关闭防火墙和selinux直接上命令 在root用户下 systemctl stop firewalld systemctl disable firewalld systemctl status firewalld 临时关闭selinux setenforce 0 永久关闭selinux #vi /etc/selinux/config 把SELINUX=enforcing 改成 SE...原创 2018-07-06 11:14:06 · 889 阅读 · 0 评论 -
MySQL实战二:mysql主备实战配置
一主多从实战配置MASTER配置,追加尾部#vi /usr/local/mysql/etc/my.cnf[mysqld]#主从复制配置gtid_mode=ONserver_id=1log-bin=mysql-binenforce_gtid_consistency=ON重启mysql#systemctl restart mysqld创建复制用户mysql>...原创 2018-07-05 22:45:58 · 203 阅读 · 0 评论 -
MySQL实战一:二进制安装
1:下载mysql5.7#wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2:复制到其他电脑#scp mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz root@192.168.31.8:/root/安...原创 2018-07-05 22:44:40 · 216 阅读 · 0 评论 -
MYSQL主从复制GTID错误处理
复制出错 | SQL类出错原创 2018-07-04 16:27:35 · 736 阅读 · 0 评论 -
主主复制
双主复制有个问题需要解决,因为两边都是主,所以自增ID的问题,需要处理好,不然到时候自增ID会重复双主主服务器分别创建复制账户mysql> grant replication slave,REPLICATION CLIENT on *.* to 'repl'@'192.168.31.%' IDENTIFIED BY 'www.c1688.CC';主主复制Maste...原创 2018-07-04 16:27:05 · 203 阅读 · 0 评论 -
多线程复制
多线程复制 |原创 2018-07-04 16:26:37 · 428 阅读 · 0 评论 -
mysql二进制包、YUM安装
二进制包安装下载二进制包#wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar解压包#tar zxvf mysql-5.7.22-linux-glibc2.12-x86_64安装库文件#yum install libaio移动目录#mv mysql-...原创 2018-07-01 00:41:18 · 672 阅读 · 0 评论