1.验证参数个数是否正确 解释: $#: 表示参数的个数 -a : 表示与的意思,这里表示参数个数不等于2,并且也不等于3 $@: 表示所有参数,区别于$* 2.将输入字母全部转换为大写 解释:tr命令的使用,替换 3.验证上条命令执行是否成功 解释: $? :表示返回上条命令执行的结果。正确返回0 ...
分类:
系统相关 时间:
2016-11-11 09:49:45
阅读次数:
203
mysql中bin-log在mysql默认状态下是没有打开的,我们要先打开mysql 开启bin-log功能,然后再通过备份的bin-log进行数据库恢复了。 具体的操作是通过mysqlbinlog这个指令来完成的 具体的参数看下名字就能明白 database:指定具体的数据库start-date: ...
分类:
数据库 时间:
2016-11-01 19:01:52
阅读次数:
206
Master主服务器IP:192.168.1.202Slave从服务器IP:192.168.1.203Master配置设置server-id、启用bin-log二进制日志vim/etc/my.cnf[mysqld]log_bin=master_binserver-id=1innodb_file_per_table=ONskip_name_resolve=ON添加slave账户授权访问mysql>grantreplicationslave,repli..
分类:
数据库 时间:
2016-11-01 14:57:50
阅读次数:
290
第1步:修改主数据库的配置文件/etc/my.cnf[mysqld]server-id=1log-bin=mysqlmaster-bin.log#当每进行1次事务提交之后,MySQL将进行一次fsync之类的磁盘同步指令来将binlog_cache中的数据强制写入磁盘sync_binlog=1#缓存innodb表的索引,数据,插入数据时的缓冲,操作系统内存的..
分类:
数据库 时间:
2016-10-26 17:01:02
阅读次数:
192
Mysql主从同步其实是一个异步复制的过程,要实现复制首先需要在master上开启bin-log日志功能,整个过程需要开启3个线程,分别是Master开启IO线程,slave开启IO线程和SQL线程。a) 在从服务器执行slavestart,从服务器上IO线程会通过授权的用户连接上master,并请求master从指定..
分类:
数据库 时间:
2016-10-17 00:59:08
阅读次数:
266
Mariadb配置文件参数浅谈[mysqld]datadir=/mysql/data(数据文件目录,mysql对此目录有操作权限)innodb_file_per_table=on(将数据库的所有表的存储引擎设为innodb)skip_name_resolve=on(不进行域名解析)log_bin=/log/mysql/mysql-bin(二进制日志,mysql对此目录有操作权限,..
分类:
数据库 时间:
2016-10-12 14:27:11
阅读次数:
225
转自:http://blog.sina.com.cn/s/blog_13dd6daa80102wbht.html 一、开启binlog日志: 编辑打开mysql配置文件my.cnf,在[mysqld]区块设置/添加 log-bin=mysql-bin 确认是打开状态(值 mysql-bin 是日志的 ...
分类:
数据库 时间:
2016-09-17 17:56:15
阅读次数:
205
说明:当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-bin.000002mysql-bin.000003mysql-bin.000004mysql-bin.000005…有三种解决方法: ...
分类:
数据库 时间:
2016-09-12 12:12:08
阅读次数:
256
错误日志 error log 查找日志路径命令 show variables like "log_error"; 后缀为.err的文件 二进制日志 bin log 记录修改数据的语句 查找日志配置 show variables like "log_bin"; 如果是关闭的,需要在配置文件中开启,并且 ...
分类:
数据库 时间:
2016-09-02 15:47:50
阅读次数:
263