centos 64bit源代码安装mysql-5.1.55.tar.g...

安装前准备
1:机器两台。普通PC
2:安装centOS5.5 64位系统
3:安装gcc gcc-c++等库文件
4:开始安装mysql-5.1.55
#tar xzvf mysql-5.1.55.tar.gz
#cd mysql-5.1.55
#./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --enable-thread-safe-client --enable-local-infile --with-extra-charsets=all --with-low-memory --without-server -enable-assembler --with-big-tables --with-readline --with-ssl --with-embedded-server --with-innodb
#make && make install
到这里就安装完成,下面是配置阶段
//介绍configure的几个参数
--prefix=PREFIX //mysql的安装路径
--sysconfdir=DIR //mysql的系统配置文件,也就是my.cnf
--localedir=DIR //数据库存放位置
--with-charset=CHARSET //设置Mysql的字符集
安装完毕后,需要把MySQL 库加入系统,采用ldconfig 命令来实现:
#echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
#ldconfig -v | grep libmysqlclient
然后可以看到系统返回:
libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
安装完以后要初始化数据库
#/usr/local/mysql/bin/mysql_install_db
建立 mysql 用户;
#/usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
设置权限;
#chown -R mysql:mysql /var/lib/mysql
#chmod 750 /var/lib/mysql
#chown -R mysql:mysql /usr/local/mysql
#chmod -R 750 /usr/local/mysql
添加mysqld服务
#ln -sv /usr/local/mysql/bin/* /usr/sbin/
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 755 /etc/rc.d/init.d/mysqld
#chkconfig --add mysqld
#chkconfig mysqld _disibledevent=>mysql
exprot PATH=$MYSQL_HOME/bin$:$PATH
这样,配置完成。相同的方法安装另外一台电脑。
做主从配置。在主服务器
配置
#vi /etc/my.cnf
修改server_id=10
log_bin=mysql-bin //开启二进制日志
添加mysql用户
mysql>grant replication slave,replication client _disibledevent=>
log_bin=mysql-bin
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
进入mysql,进行连接
mysql>change master to
>mas......
此处省略。
然后启动
mysql>start slave;
完成。
Tags: 

延伸阅读

最新评论

发表评论