PXC(Percona XtraDB Cluster)集群安装
Percona XtraDB Cluster简介Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster完全兼容MySQL和Percona Server。 Percona XtraDB Cluster提供的特性有:同步复制,事务要么在所有节点提交或不提交。多主复制,可以在任意节点进行写操作。在从服务器上并行应用事件,真正意义上的并...
Paramiko模块安装与使用
Paramiko介绍Paramiko遵循SSH2协议的python类库,支持以加密和认证的方式,可以进行远程服务器的连接。其中ansible也是通过Paramiko来进行ssh连接的。用它做远程管理时仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有方便。安装Parami...
使用screen管理远程会话
DBA、系统管理员经常需要SSH 或者 telent 远程登录到 Linux 服务器执行一些操作。通常我们会为一些执行时间长的任务开一个远程终端,但是在这些任务执行完毕前,我们不能关掉窗口或者断开连接,否则这个任务就会被杀掉,操作将会中断。如果碰到网络不稳定或异常关机,所有做的工作可能会前功尽弃。元凶:SIGHUP 信号...
使用rsync同步数据
rsync介绍Rsync(Remote Synchronize)是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快。Rsync的优点如下:能更新整个目录树...
Linux lsof命令解析
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件...
percona 5.6 审计功能
Percona Audit Log Plugin介绍Percona审计日志插件提供了数据库执行的连接和查询活动的监控记录,相关的信息将被记录在XML文件中,每一个事件都有一个NAME字段和唯一的RECORD_ID和 TIMESTAMP字段, MySQL官方目前只有企业版才集成了审计日志功能。开启审计功能安装审计审计插件可以通过添加配置文件重启数据库加载,...
MyCAT安装使用及简单测试
MyCAT安装mycat运行依赖于jre环境,需要首先安装jdk7以上版本检查jdk版本shell> java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)下载解压mycat server1.5安装文件shell> tar zxvf Mycat-server-1.5-RELEAS...
MySQL表数据导入与导出
LOAD DATA INFILELOAD DATA INFILE语句可以快速将文本记录导入到表中, SELECT ... INTO OUTFILE可以将表中数据导入到文件中,两者的FIELDS、LINES子句语法相同。执行语句的用户需要有FILE权限,且mysql用户对数据文件可读。mysqlimport也可以实现将文本文件导入到表中,mysqlimport也是向服务器调用LOAD DATA ...
MySQL Router介绍
MySQL Router介绍MySQL Router是一个轻量级的中间件,提供了应用程序与后端数据库的透明路由,是mysql用来实现负载均衡和高可用功能。同时router也提供了使用fabric 高可用的方式。安装配置 MySQL Routershell> tar zxvf mysql-router-2.0.2-linux-glibc2.17-x86-64bit.tar.gzshell> mv mysql-rout...