两篇关于集群的文章(apache/mysql) 不指定

Category : UNIX » mysql | Post on 2007/04/15 21:26 by leftleg | Comments:0
How To Set Up A Loadbalanced High-Availability Apache Cluster
http://www.howtoforge.com/high_availability_loadbalanced_apache_cluster

实例讲解4台apache做集群的方法,两个apache结点,两个balaner

Advanced MySQL Replication Techniques
http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html

mysql 5的集群,只做过slave master的集群,文章介绍的方法,听说不是很稳定,还没有尝试!

收藏先,明天仔细看看...

mysql 数据库的同步问题 不指定

Category : UNIX » mysql | Post on 2007/04/15 21:00 by leftleg | Comments:1
网上有不少关于 mysql 数据库服务器的数据同步文章,其实只有二位朋友发表的文章,其他都是转抄。
而这些文章中,仅对数据同步过程的操作作了一个记录,而没有把操作方法,原理与一些过程中出现的问题说明清楚。

因为工作需要,我公司需要对美国服务器上的 mysql 数据库同步到香港服务器上,仅对部分业务相关表进行同步,而同时又需要把香港服务器上的产品数据同步到美国服务器上,这是同一个数据库,不同表 table 的双向同步,我在设置过程中,参考了网上的中文文章与 msql.com 网站上的在线文档,多次成败,也算是把 mysql 的这样同步搞个明白。

下面就是一些记录文章,希望可以说明一些内在原理,一些出错现象与处理方法。

mysql 的数据同步,在 mysql 官方网站文档上,叫 replication 字面是重作的意思,意译就是同步了。
其实,mysql 的同步,并不是使用同步 sync 这个单词而是用重作 replication ,很准确表明了 mysql 数据库操作的实质,是作同样的操作,或叫重作同样的操作,以保持主数据库服务器 master 与 从属服务器 slave 之样的数据保持一致。replication 就是有重复,重作的意思。

MySQL性能设置 不指定

Category : UNIX » mysql | Post on 2007/04/15 20:57 by leftleg | Comments:0
网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。

 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的:

(1)、back_log:
 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的操作系统在这个队列大小上有它自己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。
 当你观察你的主机进程列表,发现大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值了。默认数值是50,我把它改为500。

MySQL数据的导出和导入工具:mysqldump 晴

Category : UNIX » AMP | Post on 2006/11/01 14:36 by leftleg | Comments:1
导出要用到MySQL的mysqldump工具,基本用法是:  

shell> mysqldump [OPTIONS] database [tables]  

如果你不给定任何表,整个数据库将被导出。  

通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。  

注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。  

mysqldump支持下列选项:  

mysql在linux下的完整安装 晴

Category : UNIX » AMP | Post on 2006/07/29 10:30 by leftleg | Comments:0
linux下安装mysql,采用tar包安装模式

1.建立相应目录和用户组 mkdir /usr/local/mysql groupadd mysql useradd -g mysql -d /usr/local/mysql

2.开始安装mysql tar -xzxv mysql-5.0.19.tar.gz cd mysql-5.0.19 ./configure --prefix=/usr/local/mysql (指定安装目录) --without-debug 去除debug模式 --with-extra-charsets=gb2312 添加gb2312中文字符支持 --enable-assembler 使用一些字符函数的汇编版本 --without-isam 去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表 --without-innodb 去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用 --with-pthread 强制使用pthread库(posix线程库) --enable-thread-safe-client 以线程方式编译客户端 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端 --with- raid 激活raid支持

APMServ 5.1.2 的使用方法 晴

Category : 日记 | Post on 2006/07/28 10:02 by leftleg | Comments:0
?软件名称:APMServ 5.1.2
??软件作者:回忆未来[张宴]
??授权方式:免费软件
??发布日期:2006年3月1日
??运行环境:WinNT/Win2000/WinXP/Win2003
??官方网站:http://apmserv.s135.com

??文件大小:14.7MB
分页: 3/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]