2 月 242013
 

使用Yum安装依赖软件包

gcc gcc-c++ make ncurses-devel bison

mysql-replication-01

通过SCP复制cmake,mysql安装包到远程主机

 [root@mysql01 ~]# scp cmake-2.8.10.2.tar.gz root@192.168.11.183:~/
 root@192.168.11.183's password:
 cmake-2.8.10.2.tar.gz 100% 5633KB 5.5MB/s 00:00
 [root@mysql01 ~]# scp mysql-5.5.30.tar.gz root@192.168.11.183:~/
 root@192.168.11.183's password:
 mysql-5.5.30.tar.gz 100% 23MB 11.7MB/s 00:02
 [root@mysql01 ~]#

编译安装cmake源码包

 [root@mysql01 cmake-2.8.10.2]# ./configure --prefix=/usr/local/cmake
 [root@mysql01 cmake-2.8.10.2]# make
 [root@mysql01 cmake-2.8.10.2]# make install

解压缩并编译安装MySQL源码包

 [root@mysql01 ~]# tar xzvf mysql-5.5.30.tar.gz
 [root@mysql01 ~]# cd mysql-5.5.30
 [root@mysql01 mysql-5.5.30]# export PATH=/usr/local/cmake/bin/:$PATH
 [root@mysql01 mysql-5.5.30]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
 [root@mysql01 mysql-5.5.30]# make
 [root@mysql01 mysql-5.5.30]# make install

mysql-replication-02

添加mysql用户及用户组并修改目录所有权限

 [root@mysql01 ~]# groupadd mysql
 [root@mysql01 ~]# useradd -r -g mysql mysql
 [root@mysql01 ~]# cd /usr/local/mysql/
 [root@mysql01 mysql]# chown -R mysql .
 [root@mysql01 mysql]# chgrp -R mysql .

安装基础数据库并复制示例配置文件

 [root@mysql01 mysql]# scripts/mysql_install_db --user=mysql
 [root@mysql01 mysql]# chown -R root .
 [root@mysql01 mysql]# chown -R mysql data/
 [root@mysql01 mysql]# cp support-files/my-medium.cnf /etc/my.cnf

注册mysql系统服务并启动mysql

 [root@mysql01 mysql]# ls support-files/mysql.server -l
 -rwxr-xr-x 1 root mysql 10650 Feb 26 15:57 support-files/mysql.server
 [root@mysql01 mysql]# cp support-files/mysql.server /etc/init.d/mysql
 [root@mysql01 mysql]# chown root.root /etc/init.d/mysql
 [root@mysql01 mysql]# chkconfig --add mysql
 [root@mysql01 mysql]# chkconfig --level 35 mysql on
 [root@mysql01 mysql]# chkconfig --list mysql
 mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
 [root@mysql01 mysql]# service mysql start
 Starting MySQL... SUCCESS!
 [root@mysql01 mysql]# netstat -ltu |grep mysql
 tcp 0 0 *:mysql *:* LISTEN
 [root@mysql01 mysql]#

修改mysql数据库root用户密码并登录验证

 mysqladmin -u root password 'mysqlpass'
 mysqladmin -u root -h mysql01 password 'mysqlpass'

mysql-replication-03

相关下载:
(1) MySQL 5.5.30 (2) cmake 2.8.10.2

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)