最近发现编译安装MySQL 5.6.13在cmake时报错: CMake Error: Problem with tar_extract_all(): Invalid argument CMake Error: Problem extracting tar: /usr/local/src/mysql-5.6.13/source_downloads/gmock-1.6.0.zip 报错的大概原因是tar解包gmock-1.6.0.z...
Shell代码 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin exportPATH exportLANG=en_US.UTF- 8 savedir=/log/database_bak/ cd $savedir time= $(date+ %Y-%m-%d%H:%M:%S ) mysqldump-u[my_user]-p[my_pwd][db_name...
yum -y install gcc make automake autoconf flex rpm-build kernel-devel 最好用独立的分区:sdb1 ,不要用sda.容易导致无法开机 安装DRBD: mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} DRBD版本:drbd-8.4.3.tar.gz tar zxvf drbd-8.4.3...
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。 #列出所有被安装的rpm package rpm -qa | grep mariadb #卸载 rpm -e mari...
360scan正则:INSERT\\s+INTO.+?VALUES 其实Mysql不只可以用insert into xxx values 插入数据,还可以:insert into xxx set xx = 提交: http://localhost/360.php?sql=insert into user (user,pass) values (admin,123456) 提交set语法: http://localhost/...
基本上大家装MySQL,都会开启binlog功能,开启这个功能的好处是,日后方便恢复数据,而坏处是日志文件增长速度快,很快占会占满磁盘空间。 所以我们要定期或手工来删除过大的日志文件。 删除日志文件的方法大概有如下几中: 一、设置日志保留时长expire_logs...
一,什么是增量备份 增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。...
一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志...
基本上大家装mysql,都会开启binlog功能,开启这个功能的好处是,日后方便恢复数据,而坏处是日志文件增长速度快,很快占会占满磁盘空间,所以我们要定期或手工来删除过大的日志文件。 删除日志文件的方法大概有如下几中: 一、设置日志保留时长expire_logs_da...
恢复数据的重要命令如下 mysql flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002 ./mysqlbinlog --no-defaults binlog日志名,来查看日志 [root@localhost bin]# ./mysqlbinlog --no-defaults ../var/mysql-bin....