Amoeba for Mysql是一个类似于mysql-proxy国人开发的开源项目,主要功能是数据库代理,项目地址:http://sourceforge.net/projects/amoeba/ 于mysql-proxy最大的不同是其配置文件简单,很容易就能实现读写分离、数据分片和主从备份,在测试环境下做了几种应用的测试,主要是Mysql的数据分片和读写分离。 具体步骤在文档中已经很详细了(http://docs.hexnova.com/amoeba/),下面是一些个人感受: 1、使用水平分片和原始mysql操作还是有很多不一样的,在insert操作的时候,必须指明分片key对应的字段,否则… 继续阅读 Amoeba for Mysql试用所感
标签: mysql
mysql
为vsftpd增加虚拟用户的mysql验证【存档】
一个客户有这个需求,已有个vsftpd server,应用需要给web用户每人配置一个ftp帐号,而且要锁定到不同的用户目录,应该是通过pam for mysql进行认证,在网上找了下资料做了,过程如下。 一、增加映射用户 增加一个系统用户,所有虚拟帐号都用此映射用户身份登录,而且虚拟帐号的目录都锁定到此映射帐号目录下。 bash# useradd ftpguest -s /sbin/nologin bash# chmod 755 /home/vsftpdguest 二、配置Mysql 因为mysql已经编译安装过了现成的,和vsftpd在一台服务器,所以只需要建用户建表而已 mysql>… 继续阅读 为vsftpd增加虚拟用户的mysql验证【存档】
試了下sphinx全文索引
這幾天在看mysql全文索引相關的資料,摸到了sphinx這個全文索引的開源引擎上,在實驗環境中測試了下,過程如下。 sphinx是一個開源的全文索引引擎,對於web應用來講,可以對mysql、xml等來源的數據構造索引,然後通過php的接口進行輸出,在構架中有點類似于memcache的一種位置,位於數據和應用之間。當然前提是它的全文索引效率很高。 由於mysql自身的全文索引目前只能在myisam上實現,所以對於innodb表就只能通過sphinx這樣的外掛方式來解決了。不過,對於其他的應用也可以利用sphinx的索引效率來實現了,對於window上的mysql來講,sphinx也是一種有趣… 继续阅读 試了下sphinx全文索引
关注下mysql(一)分区与其他
当oracle10g提供了分区特性之后,为大型数据库的select应用提供了快速提高性能的方式。现在,mysql 5.1也提供了分区这种新的特性了,值得dba关注和了解。 通过分区(Partition)提升MySQL性能http://fanqiang.chinaunix.net/db/mysql/2006-05-08/4135.shtml 使用expire_logs_days限制bin日志的大小。在my.cnf中设置 expire_logs_days = 10可以限制bin日志的过期时间为10天,即保留10天的bin日志。
了解、测试Mysql-Proxy
今天临时换来值班,在阳光的沐浴下看了半天的mysql-proxy,单机上的实验完成,我想在网站的mysql-rep集群上可以应用看看,替换现在通过脚本实现R/w控制和轮询的机制,对于开发人员来讲,mysql-rep集群的操作将完全透明。 mysql-proxy –proxy-address=192.168.0.60:4406 –proxy-backend-addresses=192.168.0.68:3306 –proxy-backend-addresses=192.168.0.69:3306 –proxy-lua-script=/home/ft… 继续阅读 了解、测试Mysql-Proxy
主从Mysql数据库之my.cnf 存档
主server:192.168.0.47从server1:192.168.0.68从server2:192.168.0.69 两组Mysql主从,其中: 192.168.0.47:3307 => 192.168.0.68:3307 => 192.168.0.69:3307 192.168.0.47:3308 => 192.168.0.68:3308 &… 继续阅读 主从Mysql数据库之my.cnf 存档
squid+mysql_auth+sarg代理服务器试验
wp1998@gmail.com 2007-3-9 昨儿实验了一晚,终于基本搞定了基于mysql用户认证模式的squid代理,同时对squid的理解又加深了一层,文档如下,转载请注明出处。 实现功能:1。提供Squid基本代理服务2。通过mysql提供用户名密码的认证模式,用户管理通过php/web实现3。实现代理日志分析统计功能,基于user和site的top排名 基本环境和所需软件:1。redhat AS4、apache2.2、php5、mysql52。squid-2.6.STABLE93。mysql_auth-0.8 squid的mysql认证模块4。sarg-2.2.3 s… 继续阅读 squid+mysql_auth+sarg代理服务器试验