Centos快速安装heartbeat
最近研究集群,看了很多网上的教程,可是heartbeat这个软件始终安装不上, 后来发现源里是有这个软件的. 安装命令为:
yum install heartbeat*
这样就完成了全部的heartbeat的安装了.
linux禁用用户
linux如何禁用用户呢?
sudo usermod -L 用户名
或:
sudo passwd -l 用户名
这样就可以禁用这个用户了.
正确解决mysql.h no such file or directory
没有安装mysql开发库:
yum install mysql-devel
安装ubuntu卡在 正在完成文件复制
系统是Ubunut 10.04.
安装Ubuntu时,安装过程卡在99%正在完成文件复制.
一直就卡在那里,其实安装过程并没有挂起,是通过网络下载安装文件,所以看起来是卡着.
断开网络就可以了.
记录下来,希望给遇到同样问题的人提供一点思路.
备份mysql并传送到存储服务器
cd /root
day=`date +%Y-%m-%d*%H`
tar -cvf mysql-$day.tar /usr/local/mysql/var/paila /usr/local/mysql/var/pmbcc
scp -P65188 mysql-$day.tar superman003@10.0.10.3:/home/superman003/mysqlbak
rm -rf mysql-$day.tar
MySQL-Proxy 实现 MySQL 的负载均衡和读写分离实现
Mysql proxy是MySQL官方开发一个mysql数据库前端代理,使用C语言编写,并且支持lua来编写proxy规则,可以用来实现mysql的读写分 离,负载均衡等等功能.
一:安装Mysql-Proxy
1)系统环境的设置(系统为CentOs 5.2): 确定这些包已经安装:GNU Autotools, flex, pkg-config, bazaar, MySQL client libraries:
yum install autoconf automake libtool flex pkgconfig bzr mysql-devel
因为系统自带的libevent 和 glib的版本都比较低,然而mysql proxy 0.7.0对其版本要求是libevent>1.4.0,glib2>2.1.16.因此要手动编译.
A:libevent
wget http://www.dbasky.net/tool/libevent-1.4.9-stable.tar.gz
tar zvfx libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable
./configure
make
make install
B:GLIB
wget http://www.dbasky.net/tool/glib-2.18.4.tar.gz
tar zvfx glib-2.18.4.tar.gz
cd glib-2.18.4
./configure
make
make install
2)安装lua 5.1
wget http://www.dbasky.net/tool/lua-5.1.4.tar.gz
tar zvfx lua-5.1.4.tar.gz
cd lua-5.1.4
vi src/Makefile #在64位机上编译出现了"relocations"错误,需要在CFLAGS里加上-fPIC.
make...