随笔分类 -  数据库

摘要:Amoeba特点 1.负载均衡 2.高可用性 3.SQL过滤 4.读写分离 5.可并发请求多台数据库 实验环境 amoeba:200.200.2.10 mysql-master:200.200.2.11 mysql-slave1:200.200.2.12 mysql-slave2:200.200.2 阅读全文
posted @ 2020-12-24 23:28 漫漫潇湘路 阅读(285) 评论(0) 推荐(0)
摘要:Atlas主要功能 1.读写分离 2.从库负载均衡 3.IP过滤 4.自动分表 5.DBA可平滑上下限DB 6.自动摘除宕机的DB Atlas安装 上传Atlas-2.2.1.el6.x86_64.rpm 包 rpm -ivh Atlas-2.2.1.el6.x86_64.rpm 编辑配置文件 cd 阅读全文
posted @ 2020-12-24 13:33 漫漫潇湘路 阅读(121) 评论(0) 推荐(0)
摘要:MHA优点: 1.MHA能够在短的时实现故障检测与故障转移 2.在10-30秒内,MHA能够很好的解决复制过程中数据不一致的问题 3.由于不需要在现有的replication中添加额外的服务器,仅需要一个manager节点,所以能大大节约服务器数量 4.安装简单,无性能损耗,以及不需要修改现有的复制 阅读全文
posted @ 2020-12-24 13:31 漫漫潇湘路 阅读(174) 评论(0) 推荐(0)
摘要:实验环境 主机名 IP地址 系统 软件 备注 mysql-master 200.200.2.10 CentOS7.5 mysql5.6 主库 mysql-slave 200.200.2.11 CentOS7.5 mysql5.6 从库 mycat 200.200.2.12 CentOS7.5 myc 阅读全文
posted @ 2020-12-20 17:07 漫漫潇湘路 阅读(122) 评论(0) 推荐(0)
摘要:根据前章主从复制进行拓展内容,无需主从复制,但需要开启数据库 查看主从数据库的GTID状态 1 show variables like "gtid_mode" 关闭状态 开启enforce_gtid_consistency set global enforce_gtid_consistency=on 阅读全文
posted @ 2020-12-20 15:28 漫漫潇湘路 阅读(127) 评论(0) 推荐(0)
摘要:在主从同步的基础上 安装插件 install plugin rpl_semi_sync_master soname "semisync_master.so"; 开启插件 set global rpl_semi_sync_master_enabled=1 重启从库IO线程 stop slave io_ 阅读全文
posted @ 2020-12-17 20:00 漫漫潇湘路 阅读(74) 评论(0) 推荐(0)
摘要:事物 保证数据的一致性 事物的ACID特点 A 原子性 事物是一个整体,不可分割,要么都成功要么都失败 C 一致性 当事物开始时必须是一致的状态 当事物进行时可能处于不一致状态 当事物结束时数据必须处于一致状态 I 隔离性 对数据进行修改的所有并发事物都是隔离的,以防止多个事物并发执行时由于交叉执行 阅读全文
posted @ 2020-12-17 19:52 漫漫潇湘路 阅读(71) 评论(0) 推荐(0)
摘要:查看字符编码 1 show variables like "%char%" 字符编码 mysql> show variables like "%char%"; + + + | Variable_name | Value | + + + | character_set_client | utf8 客户 阅读全文
posted @ 2020-12-17 11:10 漫漫潇湘路 阅读(150) 评论(0) 推荐(0)
摘要:grant为用户设置权限 1 格式2 grant 权限 on 库,表 to 用户名@主机地址 identifed by 密码 查看用户权限 1 show grants for 用户@主机地址2 查看详细用户拥有权限3 select * from mysql.user\G 撤销权限 1 格式 2 re 阅读全文
posted @ 2020-12-17 10:35 漫漫潇湘路 阅读(104) 评论(0) 推荐(0)
摘要:在表内添加新字段 alter table 表名 add 字段名 类型 (长度) 修改表结构信息 1 方法1 2 alter table 表名 change 原字段 新字段 数据类型 (长度) 3 方法2 4 alter table 表名 modify 字段 数据类型(长度) 删除字段 alter t 阅读全文
posted @ 2020-12-17 10:20 漫漫潇湘路 阅读(106) 评论(0) 推荐(0)
摘要:使用版本 mariadb 切记!!! 必须先启动数据库,不然会报错 数据库中的所有命令以英文;结尾 创建数据库管理员 1 mysqladmin -uroot passwd 123456 登陆数据库 1 mysql -uroot -p123456 小命令 1 帮助 2 help 3 \h 4 清屏 5 阅读全文
posted @ 2020-12-16 10:02 漫漫潇湘路 阅读(87) 评论(0) 推荐(0)
摘要:主从复制搭建作用 1 降低主库压力 2 备份主库数据 主从复制通过结构分为 1 一主一从 2 一主多从 3 同源复制 4 树状复制 主从复制原理 主从复制时会产生三个线程 主服务器产生 IO线程 big-log日志 从服务器产生 IO线程 relay-log bin-log产生数据——IO获取数据— 阅读全文
posted @ 2020-12-16 09:11 漫漫潇湘路 阅读(128) 评论(0) 推荐(0)
摘要:配置信息 mysql-5.7.22版本 主库IP地址 200.200.2.10 从库IP地址 200.200.2.11 MySQL二进制包部署 上传数据库源码二进制包并进行处理 1 rz2 tar xf mysql-5.7.22-linux-glib2.12-x86_64.tar.gz -C /us 阅读全文
posted @ 2020-12-16 08:42 漫漫潇湘路 阅读(142) 评论(0) 推荐(0)