mysql:测试

© ㄒiger / Posted in 主机域名 / April 9, 2012

使用mysql主从复制的好处有:

1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。

2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。

3、将主服务器上的数据复制到从服务器上,保护数据免受意外的损失。

环境描述:

新企业要搭建架构为主从复制的mysql数据库。

主服务器(mysql-master):IP地址:192.168.48.128,mysql已安装,没有用户数据。

从服务器(mysql-slave):IP地址:192.168.48.130,mysql已安装,没有用户数据。

主从服务器均可正常提供服务。

在主服务器上操作:

1)、确保/etc/my.cnf中有如下参数,没有的话需手工添加,并重启mysql服务。

[mysqld]

log-bin=mysql-bin 启动二进制文件

server-id=1 服务器ID

2)、登录mysql,在mysql中添加一个backup的账号,并授权给从服务器。

[root@localhost ~]# mysql -uroot –p123456 登录mysql

mysql> grant replication slave on *.* to 'backup'@'192.168.48.130' identified by 'backup'; 创建backup用户,并授权给192.168.48.130使用。

继续阅读全文... »

© ㄒiger / Posted in 主机域名 / March 25, 2012

默认装完directadmin 是使用MYSQL 5.0
我们可以自行升级到5.1不过还是建议使用DIRECTADMIN的build升级方式
下面是方法:

新版的DirectAdmin已经升级到MYSQL5.1了 这步骤可以忽略

cd /usr/local/directadmin/custombuild

编辑options.conf,修改对应升级行为

vi options.conf

修改相应项目如下


mysql=5.1
mysql_inst=yes
mysql_backup=yes

保存退出,然后执行

继续阅读全文... »

© ㄒiger / Posted in 主机域名 / February 25, 2012

TCMalloc(Thread-Caching Malloc)是google开发的开源工具──“google-perftools”(改成gperftools )中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MYSQL服务器在高并发情况下的性能,降低系统负载。
为MySQL添加TCMalloc库的安装步骤(Linux环境):
1、64位操作系统请先安装libunwind库,32位操作系统不要安装。libunwind库为基于64位CPU和操作系统的程序提供了基本的堆栈辗转开解功能,其中包括用于输出堆栈跟踪的API、用于以编程方式辗转开解堆栈的API以及支持C++异常处理机制的API。

wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-alpha.tar.gz 
tar zxvf libunwind-0.99-alpha.tar.gz 
cd libunwind-0.99-alpha/ 
CFLAGS=-fPIC ./configure 
make CFLAGS=-fPIC 
make CFLAGS=-fPIC install

2、安装gperftools:

wget http://gperftools.googlecode.com/files/gperftools-2.0.tar.gz
tar zxvf  gperftools-2.0.tar.gz
cd gperftools-2.0/
./configure  
make && make install 
echo “/usr/local/lib” > /etc/ld.so.conf.d/usr_local_lib.conf 
/sbin/ldconfig

继续阅读全文... »

© ㄒiger / Posted in 杂七杂八 / December 8, 2011

5.jpg

好吧,,不用了。。无缘无故被删除了。阿里云RDS...

© ㄒiger / Posted in 主机域名 / November 15, 2011

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。下面我们来一步步安装memcached。
1、首先为PHP安装扩展memcache。参考如下教程。
     http://www.com.ht/90.html 

如果使用的是lnmp一键安装包(lnmp.org)的话,可以省略了。因为lnmp里面已经安装好了memcache

2、安装libevent

 

yum -y install libevent-devel

3、下载memcached

wget -c http://soft.www.com.ht/web/memcached/memcached-1.4.10.tar.gz
tar xzf memcached-1.4.10.tar.gz 
cd memcached-1.4.10

4、开始编译安装memcached

./configure --prefix=/usr/local/memcached 
make 
make install

5、配置memcached
1)下载启动脚本

wget http://soft.www.com.ht/web/memcached/memcached -O /etc/init.d/memcached 
chmod +x /etc/init.d/memcached

2)创建文件/usr/local/memcached/memcached.conf,并写入以下代码。

继续阅读全文... »

  • 分页: