导航

2019年3月7日

摘要: 安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改。下面对centos7版本下网卡重命名操作做一记录:1)编辑网卡信息[root@linux-node2~]# cd /etc/sysconfig/network-scripts/ #进入网卡目录[root@linu 阅读全文

posted @ 2019-03-07 12:05 许爱琪 阅读(1014) 评论(0) 推荐(0) 编辑

2019年2月26日

摘要: 实验环境: harbor服务器系统:CentOS Linux release 7.5.1804 (Core)harbor服务器IP:10.1.12.114harbor版本:v1.5.0docker版本:17.05.0-ce另外为了测试pull镜像,使用了另一台test机器:10.200.22.8 G 阅读全文

posted @ 2019-02-26 18:00 许爱琪 阅读(1738) 评论(1) 推荐(0) 编辑

摘要: 在百度上可以找到好几种Linux开机启动各种服务的方法,在这里我写的是自己喜欢的方式. 博主是一个不怎么记事的人,有些配置在系统的目录下,配置了一次后就忘了,再也不想去系统的目录下找各种奇奇怪怪的目录和名字.就比如说这个开机启动,在配置完了后的某一天,想要在加一个启动的服务,然而那时已经忘了以前是在 阅读全文

posted @ 2019-02-26 09:29 许爱琪 阅读(875) 评论(0) 推荐(0) 编辑

2019年2月25日

摘要: 1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。 Registry 阅读全文

posted @ 2019-02-25 10:56 许爱琪 阅读(215) 评论(0) 推荐(0) 编辑

2019年2月22日

摘要: Docker图形页面管理工具基本常用的有三种: DOCKER UI,Shipyard,Portainer。对比后发现,Shipyard最强大,其次是Portainer,最后是Docker ui。之前介绍了DOcker的web管理工具DockerUI,下面介绍下Docker的另一个web界面管理工具S 阅读全文

posted @ 2019-02-22 11:23 许爱琪 阅读(593) 评论(1) 推荐(0) 编辑

2019年2月20日

摘要: 查看mysql库大小,表大小,索引大小 说明: 通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的 阅读全文

posted @ 2019-02-20 16:48 许爱琪 阅读(605) 评论(0) 推荐(0) 编辑

摘要: ###############配置filter表防火墙################清除预设表filter中的所有规则链的规则iptables -F#清除预设表filter中使用者自定链中的规则iptables -X#保存iptables配置service iptables save#重启ipta 阅读全文

posted @ 2019-02-20 14:31 许爱琪 阅读(2337) 评论(1) 推荐(1) 编辑

2019年2月18日

摘要: Percona-XtraDB-Cluster+Haproxy 搭建集群环境 环境准备及服务器信息: 配置防火墙 firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --add-port=4567/tcp --permanent fire 阅读全文

posted @ 2019-02-18 11:26 许爱琪 阅读(1137) 评论(4) 推荐(0) 编辑

2019年2月15日

摘要: 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据mysqldump -h loc 阅读全文

posted @ 2019-02-15 09:22 许爱琪 阅读(694) 评论(1) 推荐(0) 编辑

2019年2月13日

摘要: 场景: 有一个docker, 在该docker中有服务A,希望每次启动容器时服务A都随着容器启动。这样就不用每次都进入容器手动启动服务了。 方法: 1.需要在docker中添加一个启动服务脚本auto_service.sh 注意:上面三行都是必须的。 #!/bin/sh 告诉linux应该使用什么指 阅读全文

posted @ 2019-02-13 14:03 许爱琪 阅读(1560) 评论(1) 推荐(0) 编辑

摘要: 部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。 在使用docker run启动容器时,使用--restart参数来设置: [plain] view plain copy # docker run -m 512m --memory-swap 1G 阅读全文

posted @ 2019-02-13 13:45 许爱琪 阅读(3690) 评论(0) 推荐(0) 编辑

2019年1月31日

摘要: Leanote 依赖 MongoDB 作为数据存储,下面开始安装MongoDB: 1. 下载启动 MongoDB 下载 MongoDB 进入 /home 目录,并下载 MongoDB: cd /home 1 下载源码: wget https://fastdl.mongodb.org/linux/mo 阅读全文

posted @ 2019-01-31 16:42 许爱琪 阅读(317) 评论(0) 推荐(0) 编辑

2019年1月21日

摘要: 环境:CentOS 6.7 + Mysql 5.7.19 + Xtraback 2.4.8 示例组1:全备还原 示例组2:增量还原 示例组3:完全&定点&误操作恢复 阅读全文

posted @ 2019-01-21 15:07 许爱琪 阅读(297) 评论(0) 推荐(0) 编辑

2019年1月16日

摘要: 问题描述: SyntaxError: 'ascii' codec can't decode byte 0xe4 in position 7: ordinal not in range(128) 解决方法: vi ~/.bash_profile 增加 export LANG=en_US.UTF-8 s 阅读全文

posted @ 2019-01-16 18:07 许爱琪 阅读(480) 评论(0) 推荐(0) 编辑

2019年1月14日

摘要: Xtrabackup介绍 1、Xtrabackup是什么 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、innoback 阅读全文

posted @ 2019-01-14 15:01 许爱琪 阅读(918) 评论(3) 推荐(0) 编辑

2019年1月4日

摘要: docker run -d --privileged -v `pwd`/archer_data:/data -p 9306:3306 --name archer --hostname archer --net staticnet --ip 192.168.0.200 eiki/mysql:5.7.2 阅读全文

posted @ 2019-01-04 09:12 许爱琪 阅读(1642) 评论(4) 推荐(0) 编辑

摘要: ***************************************************************************部署MySQL自动化运维工具inception+archer 2018年03月28日 leo***************************** 阅读全文

posted @ 2019-01-04 09:11 许爱琪 阅读(1050) 评论(0) 推荐(0) 编辑

摘要: 系统环境: Centos7 + python2.7 + python3 .... 下载 源码地址:https://github.com/mysql-inception/inception Inception安装 1、安装相关依赖包 yum install bison ncurses-libs lib 阅读全文

posted @ 2019-01-04 09:10 许爱琪 阅读(567) 评论(0) 推荐(0) 编辑

摘要: ##概念: Inception是一款自动化运维的利器,有别与现在各个公司使用的方式,使用Inception,将会给DBA带来最大的便利性,将DBA从繁冗的工作中解放出来,做一些更多的自动化工作,或者从架构方面研究如何更大程度的保证数据库的高可用等等。 inception支持语句审核、语句执行、备份回 阅读全文

posted @ 2019-01-04 09:09 许爱琪 阅读(554) 评论(0) 推荐(0) 编辑

摘要: 摘要:如果正在看这篇文章,相信你已经知道自己的需求了。在mysql5.5版本以前,修改表结构如添加索引、修改列,需要锁表,期间不能写入,对于大表这简直是灾难。从5.5特别是5.6里,情况有了好转,支持OnlineDDL,相关介绍见这篇文章,而我在实际altertable过程中还是会引起datamet 阅读全文

posted @ 2019-01-04 09:08 许爱琪 阅读(392) 评论(0) 推荐(0) 编辑

摘要: Ⅰ、背景 优化sql的过程中发现表上少一个索引,直接加一个?会不会hang住?不加?sql又跑不好,由此引出一个问题——ddl操作怎么做? Ⅱ、闲扯三两句 5.6版本之前的MySQL创建索引不支持online,会对表加一个读锁(S lock),只能select,insert会阻塞,5.6开始,MyS 阅读全文

posted @ 2019-01-04 09:07 许爱琪 阅读(449) 评论(0) 推荐(0) 编辑

摘要: 最近在安装percona-toolkit工具包时,提示在my.cnf文件中, Percona-Server-shared与mysql-community-server冲突。起初还以为是一定需安装Percona-Server-shared这样一个包才可以呢。Google了一下,原来是需要安装mysql 阅读全文

posted @ 2019-01-04 09:06 许爱琪 阅读(1131) 评论(0) 推荐(0) 编辑

摘要: 1、下载和安装percona toolkit的包 #yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm2、查看可以安装的包 #yum li 阅读全文

posted @ 2019-01-04 09:06 许爱琪 阅读(489) 评论(0) 推荐(0) 编辑

2018年12月20日

摘要: Percona XtraDB Cluster简称PXC。Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例连接起来,实现了multi-master的集群架构。下图中有三个实例,组成了一个集群,而这三个节点与普通的主从架构不同,它们都可以作 阅读全文

posted @ 2018-12-20 11:17 许爱琪 阅读(509) 评论(0) 推荐(0) 编辑

2018年12月18日

摘要: SQLServer: create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20),spaces i 阅读全文

posted @ 2018-12-18 17:02 许爱琪 阅读(280) 评论(0) 推荐(0) 编辑

2018年12月13日

摘要: 一、Nginx优点: 1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。 2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。 3、Nginx安装与配置比较简单,测试也比较方便 阅读全文

posted @ 2018-12-13 10:45 许爱琪 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 环境: proxysql-1.4.10-1-centos7.x86_64 db210 192.168.99.210 老节点,已经做成mysql配置和读写分离设置db211 192.168.99.211 新节点db212 192.168.99.212 新节点 1.设置集群管理账号 在所有节点上做以下操 阅读全文

posted @ 2018-12-13 10:37 许爱琪 阅读(661) 评论(0) 推荐(0) 编辑

2018年12月12日

摘要: 如何创建MySQL的PXC集群 下载PXC集群镜像文件 下载 重命名 创建内部网络 处于安全考虑,需要给PXC集群实例创建Docker内部网络 创建网段: [root@hongshaorou ~]# docker network create --subnet=172.18.0.0/24 net1 阅读全文

posted @ 2018-12-12 16:39 许爱琪 阅读(1486) 评论(1) 推荐(0) 编辑

摘要: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子 阅读全文

posted @ 2018-12-12 13:22 许爱琪 阅读(319) 评论(0) 推荐(0) 编辑

摘要: Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication Overview Galera Cluster 由 Codership 开发 官网 包含在MariaDB,在Percona、MySQL 都可以使用 Galera C 阅读全文

posted @ 2018-12-12 10:43 许爱琪 阅读(1432) 评论(0) 推荐(0) 编辑

摘要: 在Percona XtraDB Cluster集群架构中,为了避免多主节点导致的数据异常,或者说一些不被支持的特性引发的数据不一致的情形,PXC集群可以通过配置pxc_strict_mode这个变量来实现。该变量的设置影响还是蛮大的。下文针对这个参数的不同设置进行描述,以及列出相关的具体影响。 一、 阅读全文

posted @ 2018-12-12 10:20 许爱琪 阅读(279) 评论(0) 推荐(0) 编辑

2018年12月11日

摘要: yum -y install openssh-clients 如果出现 Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open. 等错误显示了,原来只要把权限降到0600就ok了输入命令chmod 0600 /root/.ssh/id_rsa然后就 阅读全文

posted @ 2018-12-11 17:04 许爱琪 阅读(975) 评论(1) 推荐(0) 编辑

2018年11月29日

摘要: Antelope是innodb-base的文件格式,Barracude是innodb-plugin后引入的文件格式,同时Barracude也支持Antelope文件格式。两者区别在于: (Innodb-base) ROW_FORMAT=REDUNDANT compact的存储格式为首部为一个非NUL 阅读全文

posted @ 2018-11-29 14:07 许爱琪 阅读(577) 评论(0) 推荐(0) 编辑

摘要: 下载Cmake wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz解压Cmake tar xvf cmake-3.6.2.tar.gz && cd cmake-3.6.2/编译安装cmake ./bootstrapgmakegmake insta 阅读全文

posted @ 2018-11-29 13:54 许爱琪 阅读(3852) 评论(0) 推荐(1) 编辑

2018年11月28日

摘要: 做MySQL主从的话肯定会遇到很多同步上的问题,大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作,这里专门收集类似问题并提供整理解决方案,仅供参考. 1、主从网络中断,或主服务器重启,或从服务器重启,从会根据配置文件中的时间,默认1分钟,去自动重连主服务器,直到网络和服务均可正常 阅读全文

posted @ 2018-11-28 14:32 许爱琪 阅读(691) 评论(1) 推荐(0) 编辑

摘要: 1:下载工具包 登录网站下载相应的工具包 https://www.percona.com/downloads/percona-toolkit/LATEST/ 2:安装 (1)yum安装: sudo yum install http://www.percona.com/downloads/percon 阅读全文

posted @ 2018-11-28 13:33 许爱琪 阅读(388) 评论(0) 推荐(0) 编辑

2018年11月27日

摘要: 1、错误描述 2、错误原因 这是因为在5.6及以上的版本内,开启了 enforce_gtid_consistency=true 功能导致的,MySQL官方解释说当启用 enforce_gtid_consistency 功能的时候,MySQL只允许能够保障事务安全,并且能够被日志记录的SQL语句被执行 阅读全文

posted @ 2018-11-27 15:04 许爱琪 阅读(849) 评论(0) 推荐(0) 编辑

摘要: 一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。 依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL 如果有依赖包确实,可以使用下面的命令安 阅读全文

posted @ 2018-11-27 14:52 许爱琪 阅读(1413) 评论(0) 推荐(0) 编辑

摘要: 1.前言 随间互联网、云计算的飞速发展,越来越多的企业系统架构越来越复杂,且迭代的速度也为之迅速。随着业务量、流量的增长,庞大的业务系统架构即将面临一系列的问题,同时也是企业飞速发展所需解决的痛点。 复杂庞大的业务系统架构,给运行维护增加一定的难度与复杂度。 大量服务应用、模块的API接口的状态运行 阅读全文

posted @ 2018-11-27 11:24 许爱琪 阅读(592) 评论(0) 推荐(0) 编辑

2018年11月26日

摘要: PHP和Python都是跨平台的语言,所以理论上系统应该可以支持在不同的平台上运行。但是由于时间和精力以及资源有限,目前天兔系统只测试完善了Centos/RedHat系统的支持。我们目前提供的技术支持也是只针对于Centos/RedHat系统,其他系统暂不支持技术服务。 安装需求 1.MySQL5. 阅读全文

posted @ 2018-11-26 13:51 许爱琪 阅读(1171) 评论(3) 推荐(0) 编辑