![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Nanjing_bokebi
这个作者很懒,什么都没留下…
展开
-
linux进阶-运维自动化工具之ansible
文章目录云计算运维工程师核心职能ansible特性ansible架构ansible组成部分ansible命令执行来源ansible使用注意事项ansible安装和入门epel源的rpm包安装编译安装git方式pip安装确认安装ansible相关文件配置文件ansible主配置文件inventory 主机清单主机清单文件格式ansible相关工具利用ansible实现管理的主要方式ansible-d...原创 2019-12-08 20:42:36 · 502 阅读 · 0 评论 -
linux进阶-ansible实现role角色安装mysql5.6
角色安装mysql5.6服务//之前我们提前创建好了目录文件[root@node-17 roles]# ls /data/ansible/roles/httpd mysql nginx[root@node-17 roles]# tree ./mysql/./mysql/├── files├── handlers├── tasks├── templates└── vars...原创 2019-12-08 14:46:07 · 461 阅读 · 0 评论 -
linux进阶-ansible实现role角色安装httpd和nginx
文章目录使用role角色安装httpd服务使用role角色安装nginx服务使用role角色安装httpd服务//创建ansible目录[root@node-17 ~]# mkdir /data/ansible //进入ansible目录[root@node-17 ~]# cd /data/ansible///创建存放角色的目录[root@node-17 ansible]# m...原创 2019-12-07 19:03:51 · 545 阅读 · 0 评论 -
linux进阶-MySQL性能优化及相关工具
MySQL性能优化文章目录MySQL性能优化压力测试工具常见MySQl压力测试工具常用参数 [options] 说明:mysqlslap示例数据库服务衡量指标: Qps:query per second Tps:transaction per second压力测试工具常见MySQl压力测试工具mysqlslapSysbench:功能强大 官网: [https://...原创 2019-12-06 20:20:30 · 173 阅读 · 0 评论 -
MySQL最佳配置参考
MySQL配置最佳实践文章目录MySQL配置最佳实践基础规范命名规范表设计规范字段设计规范索引设计规范SQL使用规范高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可能将数据库拖死,业务逻辑放到服务层具备更好的扩展性,能够轻易实现“增机器就加性能”参考资料:阿里巴巴Java开发手册58到家数据库30条军规解读:http://...原创 2019-12-06 20:01:22 · 593 阅读 · 0 评论 -
linux进阶-MySQL高可用-实现Mariadb Galera Cluter
MySQL高可用-实现Mariadb Galera Cluter文章目录MySQL高可用-实现Mariadb Galera CluterCentOS 8 实现 MariaDB Galera ClusterCentOS 7 实现 MariaDB Galera Cluster 5.5CentOS 8 实现 MariaDB Galera Cluster//安装服务[root@node1 ~]# ...原创 2019-12-06 19:59:28 · 214 阅读 · 0 评论 -
linux进阶-在PXC高可用集群中如何添加节点和修复节点
文章目录利用PXC实现高可用集群PXC集群如何添加节点在PXC集群中修复故障节点利用PXC实现高可用集群请参考我的另一片博客:linux进阶-利用PXC实现高可用集群PXC集群如何添加节点一个节点加入到Galera集群有两种情况:新节点加入集群、暂时离组的成员再次加入集群1)新节点加入Galera集群新节点加入集群时,需要从当前集群中选择一个Donor节点来同步数据,也就是所谓的s...原创 2019-12-06 19:44:58 · 781 阅读 · 0 评论 -
linux进阶-利用PXC实现高可用集群
文章目录什么是PXC?PXC原理PXC最常使用如下4个端口号实验环境准备安装 Percona XtraDB Cluster 5.7在各个节点上分别配置mysql及集群配置文件启动PXC集群中第一个节点启动PXC集群中其它所有节点查看集群状态,验证集群是否成功什么是PXC?galera产品是以galera cluster方式为mysql提高高可用集群解决方案的。galera cluster就是集...原创 2019-12-04 08:51:27 · 669 阅读 · 0 评论 -
linux进阶-Mycat代理服务器实现读写分离
Mycat代理服务器实现读写分离文章目录Mycat代理服务器实现读写分离Mycat关键特性为什么要用MyCatMycat工作原理Mycat应用场景Mycat不适合的应用场景MyCat的高可用性:Mycat安装目录结构Mycat 主要配置文件说明实验开始实验准备Mycat相关配置Master相关配置Slave-1相关配置Slave-2相关配置用默认密码123456来尝试连接mycat在mycat ...原创 2019-12-02 08:22:26 · 322 阅读 · 3 评论 -
linux进阶-MySQL半同步复制
MySQL半同步复制文章目录MySQL半同步复制半同步复制来源半同步复制概述MySQL半同步复制存在以下问题:半同步原理图半同步帮助文档链接实验准备Master相关配置Slave相关配置测试实验结果半同步复制来源默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,...原创 2019-11-30 18:12:42 · 190 阅读 · 1 评论 -
linux进阶-MySQL主主复制
实现MySQL主主复制文章目录实现MySQL主主复制什么是主主复制?主主复制理念循环复制问题实验准备Master-A相关配置Master-B相关配置Master-A进一步配置测试实验结果什么是主主复制?主主复制理念双主架构是实现主库写高可用的一种架构模式,两个主库互为对方的从库,两个主库均可以执行写操作,然后复制给对方。主库停机维护:由于双方都有对方的binlog positi...原创 2019-11-30 15:41:47 · 214 阅读 · 1 评论 -
linux进阶-MySQL级联复制
实现MySQL级联复制文章目录实现MySQL级联复制实验准备Mster相关配置次联Slave相关配置slave相关配置测试实验结果实验准备192.168.26.17 #充当master192.168.26.27 #充当次联slave192.168.26.37 #充当slave//关闭防火墙systemctl disable firewalld//关闭selinux...原创 2019-11-30 11:33:01 · 338 阅读 · 0 评论 -
linux进阶-MySQL主从复制
文章目录MySQL主从复制主从复制的架构和原理MySQL主从复制形式MySQL主从复制过程MySQL异步复制在这里插入图片描述实现MSQL主从复制主节点Master配置从节点Slave配置主服务器非新建时主节点Master配置从节点Slave配置MySQL主从复制主从复制的架构和原理性能扩展服务性能扩展方式:Scale Up #向上扩展Scale Out #向外扩展...原创 2019-11-29 13:01:15 · 279 阅读 · 0 评论 -
linux进阶-MySQL使用mysqldump日常备份与抢救性恢复
MySQL数据库备份与抢救性恢复文章目录MySQL数据库备份与抢救性恢复备份和恢复备份类型备份工具基于LVM的备份mysqldump工具mysqldump命令格式mysqldump常见通用选项mysqldump的MyISAM存储引擎相关的备份选项mysqldump的InnoDB存储引擎相关的备份选项生产环境实战备份策略重点实验1.实现完全备份和还原实验准备实验开始2.mysqldump 和二进制...原创 2019-11-28 11:47:13 · 596 阅读 · 1 评论 -
linux进阶-MySQL日志小结
MySQL日志小结文章目录MySQL日志小结事务日志 transaction log错误日志通用日志慢查询日志中继日志二进制日志二进制日志记录格式二进制日志相关的服务器变量mysqlbinlog : 二进制日志的客户端命令工具二进制日志时间的格式清除指定二进制日志大家好,我们又见面了!事务日志 transaction log事务日志的写入类型为"追加",因此其操作为"顺序I...原创 2019-11-26 11:43:39 · 285 阅读 · 1 评论 -
linux进阶-MySQL索引小结
文章目录什么是索引?索引的类型索引分类索引结构可以使用B+Tree索引的查询类型MyISAM索引原理执行过程InnoDB索引InnoDB优势InnoDB特性InnoDB功能组件InnoDB物理存储文件结构说明InnoDB索引原理索引优化索引优化使用索引优化建议SQL语句性能优化EXPLAIN分析索引工具管理索引创建索引修改表结构使用ALTER 命令添加索引删除索引查看索引优化表空间查看索引的使用实...原创 2019-11-25 22:22:01 · 393 阅读 · 3 评论 -
linux进阶-MySQL锁机制小结
文章目录锁机制显示使用锁加锁解锁关闭正在打开的表(清除查询缓存),通常在备份前加全局读锁查询时加写或读锁实验:读锁与写锁的差异创建一个读锁创建一个写锁创建全局锁总结差异锁机制锁粒度: 表级锁:直接锁定整张表,在锁定期间,其他进程无法对该表进行写操作,如果设置的是写锁,那么其他进程读也不允许 行级锁:只对指定的行进行锁定,其他进程还是可以对表中的其他行进行操作的。 行级...原创 2019-11-24 18:02:33 · 182 阅读 · 0 评论 -
linux进阶-MySQL事务小结
MySQL事务小结MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! - 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 - 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么...原创 2019-11-24 15:03:38 · 235 阅读 · 1 评论 -
linux进阶-MySQL语法小结
SQL语句分类文章目录SQL语句分类数据定义语言DDL数据查询语言DQL数据操纵语言DML数据控制语言DCL数据定义语言DDLCREATE:创建 CREATE USER 'USERNAME'@'HOST' [IDENTIFIED BY 'password'];DROP:删除 DROP USER 'USERNAME'@'HOST'ALTER:修改 ALTER TABLE 'tb...原创 2019-11-23 17:24:29 · 154 阅读 · 0 评论 -
linux进阶-MySQL数据库相关练习
Mysql数据库相关练习文章目录Mysql数据库相关练习实验准备students表内容courses表内容scores表内容实验案例1.在学生表中,查询年龄大于25岁,且为男性的同学的名字和年龄:2.在学生表中,以ClassID为分组依据,查询显示每组的平均年龄:3.显示第2题中平均年龄大于30的分组及平均年龄:4.显示以L开头的名字的同学的信息5.显示老师ID非空的同学的相关信息:6.stud...原创 2019-11-21 22:00:40 · 485 阅读 · 0 评论 -
linux进阶-MySQL存储引擎小结
MySQL存储引擎小结文章目录MySQL存储引擎小结MySQL的三个分支MySQL的存储引擎InnoDBMyISAM存储引擎InnoDB和MyISAM的区别MySQL的三个分支Oracle官方MySQLMariaDB,MySQL创始人创建的分支Percona Server, 在InnoDB引擎的基础上开发的XtraDBMySQL的存储引擎MariaDB [bokebi]> S...原创 2019-11-24 16:16:42 · 209 阅读 · 0 评论