Mysql
文章平均质量分 84
jwrrrrrr
better late than never!!!
展开
-
rsync下行同步+inotify实时同步部署
目录一.rsync1.rsync简介2.rsync服务器3.同步方式4.rsync命令5.配置源的两种方法二.本地复制操作(下行复制)1.master:192.168.68.2002.client:192.168.68.30三.inotify介绍四.resync+inotify实施同步操作1.master:192.168.68.2002.client:192.168.68.303.master:192.168.68.200验证4.client:19原创 2021-12-13 14:10:09 · 940 阅读 · 1 评论 -
Redis主从复制、哨兵和集群
目录一.主从复制1.redis主从复制原理2.redis主从复制的作用3.redis主从复制流程二.部署Redis 主从复制的具体操作步骤1.修改Master节点Redis配置文件2.修改Slave节点Redis配置文件3.验证主从效果三.哨兵模式1.哨兵模式原理2.哨兵模式的作用3.哨兵模式的结构4.主观下线5.客观下线6.master选举7.故障迁移8.优缺点四.哨兵模式部署的具体操作步骤1.修改所有redis服务器配置文件原创 2021-12-12 13:51:03 · 267 阅读 · 1 评论 -
NoSQL——Redis持久化
目录一.Redis持久化二.Redis两种方式持久化三.RDB持久化1.执行流程2.触发条件1.手动触发2.自动触发3.其他自动触发机制3.启动时加载四.AOF持久化1.开启AOF2.执行流程1.命令追加append2.文件写入(write)和文件同步(sync)3.文件重写(rewrite)4.文件重写的流程5.启动时加载五.RDB和AOF的优缺点1.RDB持久化2.AOF持久化3.AOF和RDB区别六.Redis 性原创 2021-12-10 12:48:25 · 208 阅读 · 0 评论 -
NoSQL——Redis基础简介配置与优化
目录目录一.关系数据库与非关系型数据库1.关系型数据库2.非关系型数据库3.关系数据库与非关系型数据库区别1.数据存储方式不同2.扩展方式不同3.对事务性的支持不同4.非关系型数据库产生背景二.Redis概念简介1.Redis的优点三.Redis安装部署1.关闭防火墙和selinux2.安装编译环境和编译器3.将redis-5.0.7.tar.gz 压缩包上传到/opt目录中然后解压,编译4.执行install_server.sh脚本5..原创 2021-12-08 15:18:07 · 257 阅读 · 1 评论 -
MySQL——mycat中间件
目录一.Mycat应用场景二.Mycat总结三.具体操作1.master服务器:192.168.68.2002.slave服务器:192.168.68.303.mycat服务器:192.168.68.404.客户机:192.168.68.1955.mycat服务器:192.168.68.406.master服务器:192.168.68.2007.客户机:192.168.68.1958.验证在主从服务器上在主服务器上在客户端上在数据表上输入数...原创 2021-12-07 19:49:01 · 1290 阅读 · 0 评论 -
MySQL高可用集群部署
目录一.MHA概念1.MHA定义2.工作原理3.MHA组成(1)MHA Node(数据节点)(2)MHA Manager(管理节点)4.MHA服务角色5.MHA特点二.MySQL MHA高可用搭建1.主从配置1.master主服务器:192.168.68.2002.slave1从服务器1:192.168.68.303.slave2从服务器2:192.168.68.1054.验证主从复制2.MHA搭建具体操作步骤1.master主服务...原创 2021-12-06 22:13:04 · 2291 阅读 · 0 评论 -
MySQL主从复制和读写分离
目录一.MySQL主从复制1.主从复制原理1.mysql支持的复制类型2.mysql主从复制的工作原理3.MySOL主从复制延迟4.复制的作用2.具体操作1.主服务器192.168.68.2002.从服务器192.168.68.303.从服务器192.168.68.1054.测试二.读写分离1.mysql读写分离的概念2.mysql读写分离的原理3.MySQL 读写分离的方式1.基于程序代码内部实现2.基于中间代理层实现4.读写分类的.原创 2021-12-05 20:41:32 · 444 阅读 · 0 评论 -
修改数据库密码的多种方法
目录1.在数据库外修改密码2.数据库内修改密码1.新建用户设置密码2.已有用户修改密码3.在mysql数据库里的user表中,改自己的密码4.修改其他用户的密码5.更新用户密码1.在数据库外修改密码update MySQL.user set authentication_string=password('123') where user='root';2.数据库内修改密码1.新建用户设置密码create user root@'localhost' id.原创 2021-12-03 16:28:44 · 20509 阅读 · 1 评论 -
MySQL高级语言2
目录一.正则表达式(同shell脚本的正则表达式)1.^以什么开头2.$以什么结尾3."."代替任意一个字符4.匹配前面字符多次5.匹配前面字符至少一次6.匹配字符串7.匹配包含或者关系的记录8.匹配指定字符集中的任意一个二.运算符1.算数运算2.比较运算符一.正则表达式(同shell脚本的正则表达式)MysQL正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中符合要求的特殊字符串。 MysQL的正则表达式使用REG...原创 2021-12-02 14:30:02 · 601 阅读 · 0 评论 -
MySQL高级语言
目录一.导入数据库二.select三.distinct四.where五.and or法一法二六.in七.between八.like 通配符九.order by十.函数1.数学函数2.聚合函数3.字符串函数十一.group by十二.having一.导入数据库在数据库中(root@localhost) [(none)]> source /root/test.sql二.select显示表...原创 2021-11-30 20:15:29 · 527 阅读 · 0 评论 -
MySQL的日志与备份
目录一.日志1.日志类型1.redo重做日志:达到事务一致性(每次重启会重做)2.undo回滚日志3.errorlog错误日志4.通用查询日志4.slow query log慢查询日志5.bin log二进制日志6.relay log 中继日志7.general log 普通日志2.查看日志状态1.查看通用查询日志是否开启2.查看二进制日志是否开启3.查看慢查询日志功能是否开启4.查询慢查询时间设置5.设置慢查询的方法(临时)二.MySQL原创 2021-11-30 15:40:19 · 1304 阅读 · 0 评论 -
MySQL——事务,引擎
目录一.事务1.事务的概念2.事务的ACID特点1.原子性2.一致性3.隔离性4.持久性5.事务之间的影响3.事务控制语句1.创建表和数据2.测试begin和commit(开始事务和提交事务)一.事务1.事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制原创 2021-11-28 21:09:27 · 986 阅读 · 1 评论 -
MySQL数据库——索引
目录一.MySQL 索引1.索引的概念2.索引的特点优点缺点3.创建索引的原则依据4.一.MySQL 索引1.索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索原创 2021-11-28 19:40:29 · 390 阅读 · 0 评论 -
MySQL高级操作
目录一.克隆表法一法二二.清空表法一 delete法二 truncate法三 drop总结三.创建临时表四.外键约束设置外键一.克隆表法一mysql> create table ouou1 like ouou;复制格式,通过LIKE方法,复制ouou表结构生成ouou1表但是不备份内容mysql> insert into ouou1 select * from ouou;法二mysql> ...原创 2021-11-27 09:46:38 · 276 阅读 · 0 评论 -
解决mysql不能插入中文的方法
1.若是已经存在的数据库中的表此时显示字符问题报错只一个一个字段设置为中文字符许可mysql> alter table oyyy modify name varchar(20) character set gbk;2.数据库不存在mysql> create database ouuu charset=utf8;...原创 2021-11-25 20:32:28 · 2307 阅读 · 0 评论 -
MySQL基础操作
目录一.MySQL数据库管理1.库和表2.常用的数据类型3.SQL语句分类二.查看数据库结构1.查看数据库结构1.查看当前服务器中的数据库2.切换数据库,查看数据库中的表3.查看表的结构(字段)2.创建和删除数据库和表1.创建数据库2.创建表3.删除表4.删除数据库3.管理表中的数据记录1.向数据表中插入新的数据记录2.查询数据记录3.修改、更新数据表中的数据记录4.数据表中删除指定的数据记录4.修改表名和表结构1..原创 2021-11-24 21:58:58 · 1205 阅读 · 0 评论 -
使用mysql的mycli插件
mycli插件,可以补全,便于新手收用,但是熟练之后还是直接使用mysql将Python的压缩包放到/opt目录下百度网盘自取链接:https://pan.baidu.com/s/11x-NCsN2rVUG3NjmFMff3w提取码:zqe3此时小插件已经可以使用了[root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0...原创 2021-11-24 15:26:59 · 1626 阅读 · 0 评论 -
MySQL数据库基础介绍
目录一.数据库的基本概念1.数据(Data)2.表(Table)3.数据库(Database)4.数据库管理系统(DBMS)5.数据库系统(BDS)6.数据库管理员(DBA)二.数据库的发展1.第一代数据库2.第二代数据库3.第三代数据库3.数据库管理系统的特点1.优点2.缺点4.数据库管理系统的基本功能5.数据库管理系统1.层次数据库2.网状数据库3.关系数据库一.数据库的基本概念1.数据(Data)描述事物的符号记录原创 2021-11-23 15:02:04 · 525 阅读 · 0 评论