2013年5月5日一次mysql复制故障排除

环境是两台主机互为主从,一台服务器down了,结果在另外一台服务器上slave无法正常运行。错误信息为:

Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file', Error_code: 1236

查看slave错误日志xxx.err文件:

...

分类:技术心得  标签:Mysql  replication  master  slave    网友评论0条  已浏览loading

2013年3月29日Windows环境下Mysql主从服务器(replication)搭建

试验Mysql版本:Master-5.5.29,Slave-5.5.29。

1、配置主从服务器

Master服务器配置:

 

log-bin=mysql-bin

log-bin-index=mysql-bin.index

server-id=1

binlog-format=MIXED

expire-logs-days=7

sync-binlog=1

skip-slave-start = TRUE

 

relay-log = slave-relay-bin

relay-log-index = slave-relay-bin.index

在master服务器上创建一个专门用于复制的mysql用户:

...

 

分类:技术心得  标签:Mysql  replication  Windows    网友评论0条  已浏览loading

2013年3月11日Mysql中条件更新

 可以用if/else或者case来在Update语句中进行条件更新。

例如:

update mt4_withdraw set params = if(params='1','0',if(params='0',1,0)) where id = 7;

update mt4_withdraw set params = case params when '0' then '1' when '1' then '0' end where id = 7;

...

分类:知识积累  标签:Mysql    网友评论0条  已浏览loading

2013年2月22日删除Mysql表中的重复记录

 如何删除Mysql表中的重复记录呢?最容易想到的直接办法(假设我想删除字段orderNum中的重复项):

delete from cbfinancials where id in

(select id from cbfinancials group by orderNum having count(1)>1);

但遗憾的是这样写Mysql会提示错误:You can't specify target table 'cbfinancials ' for update in FROM clause

...

分类:技术心得  标签:Mysql    网友评论0条  已浏览loading

2013年1月16日一些Apache、Php和Mysql的优化配置选项

 1、apache

apache的配置文件:httpd.conf
HostnameLookups
语法:HostnameLookups On|Off|Double
默认:HostnameLookups Off
此选项可用来配置是否在客户端IP上启用DNS查询,一般设为off。
 
KeepAlive
语法:KeepAlive On|Off

...

分类:网站相关  标签:Apache  PHP  Mysql  优化    网友评论0条  已浏览loading

«1»