使用mysqladmin管理mysql
mysqladmin是mysql数据库中的专用管理工具,通过该工具可以完成检查服务器配置、当前状态、创建/删除数据库等操作。 用法:Usage: mysqladmin [OPTIONS] command command.... 常用参数:● -i,--sleep=#:重复执行该命令的间隔时间。● -r,--relative:当于-i参数联合使用并且指定了extended-status命令时...
使用innobackupex恢复mysql数据库
使用innobackupex备份好数据库后,参考:http://blog.itpub.net/28536251/viewspace-2141029/,如果要恢复,也很简单。假定当前mysql数据库无法访问,在另外一台机器上面有一份全量备份2017-06-20_16-33-30和增量备份2017-06-20_16-48-49。 1、获取备份文件[root@my1 ~]# mkdir /var/lib/mysql/bakup[root@my1 ~]# chown my...
使用innobackupex备份mysql数据库
innobackupex类似于Oracle的rman,可以进行热备,需要在服务器端执行,是进行mysql备份最常用的工具之一。 1、安装工具[root@my ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago)[root@my ~]# rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm ...
使用mysqldump对mysql进行备份和恢复
mysqldump是mysql的逻辑备份恢复工具,可以只备份某个表,某个库或者整个数据库。为了保证数据的一致性,备份的时候会加写锁,所以一定要在系统闲的时候用。语法:[root@D2-LZY245 ~]# mysqldumpUsage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [D...
使用load data导入数据到mysql
除了mysqlimport方式导入数据到mysql,用得更多是load data语句,其功能类似与Oracle的sqlload。详细的用法可以help load data查看。 1、准备导入数据[root@D2-LZY245 ~]# cat /tmp/emp.txt 100,Steven,King,24000.00101,Neena,Kochhar,17000.00102,Lex,De Haan,17000.00103,Alexander,Hunold,9000.00104,Bruce,Erns...
使用mysqlimport导入数据到mysql
1、准备导入数据[root@D2-LZY245 ~]# cat /tmp/emp.txt 100,Steven,King,24000.00101,Neena,Kochhar,17000.00102,Lex,De Haan,17000.00103,Alexander,Hunold,9000.00104,Bruce,Ernst,6000.00105,David,Austin,4800.00106,Valli,Pataballa,4800.00107,Diana,Lorentz,4200.00108,Nancy,Greenberg,12008.00109,Daniel,Faviet,9...
Mysql数据库二进制日志的管理
如果配置了log-bin参数,则需要配置expire_logs_days参数指定二进制日志保留时间,不然磁盘空间早晚会被日志占满的。如果之前没有配置,则配置步骤如下: 1、查看当前配置(root@localhost)[(none)] show global variables like 'log_bin';+---------------+-------+| Variable_name | Value |+---------------+-----...
使用tpcc-mysql对mysql进行TPCC性能测试
tpcc-mysq是满足TPCC规范的性能测试工具,具体步骤如下:1、下载从https://github.com/Percona-Lab/tpcc-mysql下载安装包。2、安装[root@D2-LZY245 ~]# unzip tpcc-mysql-master.zip[root@D2-LZY245 ~]# cd tpcc-mysql-master/src/[root@D2-LZY245 src]# make[root@D2-LZY245 ~]# ll...
安装phpMyAdmin来管理Mysql数据库
在https://www.apachefriends.org/download.html下载 xampp安装包,一键安装最简单。 进行安装,默认是安装在/opt目录下。 [root@D2-AMLUATdb61 ~]# chmod 755 xampp-linux-x64-7.1.4-0-installer.run [root@D2-AMLUATdb61 ~]# ./xampp-linux-x64-7.1.4-0-installer.run 修改配置文件/opt/lampp/etc/extra/httpd-xa...
Keepalived+Mysql配置主主复制
安装环境: Hostname IP virtual IP D2-TYMYSQL51 192.168.12.51 192.168.12.50 D2-TYMYSQL52 192.168.12.52 软件包:keepalived-1.3.5.tar.gzmysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 节点51部署(1)环境确认[root@D2-TYMYSQL51 ~]# cat /etc/centos-releaseCentOS Linux release 7.2.1511 (Core)[roo...
Mysql配置从库延迟应用
延迟应用主要用于防范逻辑错误,如主库误修改、误删除等,从库在设定时间内,还没有应用这些错误的SQL,则可以在从库获取误操作之前的数据。Mysql通过指定从库的master_delay选项来实现延迟应用。1、安装Mysql并配置主从参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql。参考http://blo...
Mysql半同步配置
Mysql半同步的原理是主库只需要确认从库接收到了事物即可,无需等待从库应用,相比异步复制,半同步提高了数据完整性的保障,但会增加主库的响应时间。1、安装Mysql并配置主从参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql。参考http://blog.itpub.net/28536251/viewspace-2138928/或者h...
对运行中的Mysql数据库创建从库
所需软件:libev-4.15-6.el7.x86_64.rpm percona-xtrabackup-24-2.4.5-1.el7.x86_64.rpm首先参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql。1、主库从库安装备份软件[root@D2-wetestdb160 ~]# yum install -y perl-DBD-MySQL perl-DBI perl-Time-HiRes[root@D2-wetestdb160 ~]...
新环境搭建Mysql主从
环境信息:用途IPOSMysql主10.163.84.16RHEL 6.5_X64mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz从10.163.84.17RHEL 6.5_X64mysql-5.7....
Mysql二进制包安装
安装环境IPOSMysql10.163.84.16RHEL 6.5_X64mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz1、确认是否已经安装了依赖包[root@dbrac16 ~]# yum info libaio | grep -A 1 Inst...