|
1、安装必备软件包
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make
2、添加mysql用户
useradd -s /sbin/nologin mysql
3、编译安装cmake-2.8.5
01.wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz 02.tar zxvf cmake-2.8.5.tar.gz 03.cd cmake-2.8.5 04../configure 05.make && make install
4、编译安装bison-2.5
01.wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz 02.tar zxvf bison-2.5.tar.gz2 03.cd bison-2.5 04../configure 05.make 06.make install
5、编译安装mysql-5.5.16
01.tar xvf mysql-5.5.16.tar.gz 02.cd mysql-5.5.16/ 03.cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \ 04.-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ 05.-DDEFAULT_CHARSET=utf8 \ 06.-DDEFAULT_COLLATION=utf8_general_ci \ 07.-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \ 08.-DWITH_MYISAM_STORAGE_ENGINE=1 \ 09.-DWITH_INNOBASE_STORAGE_ENGINE=1 \ 10.-DWITH_MEMORY_STORAGE_ENGINE=1 \ 11.-DWITH_READLINE=1 \ 12.-DENABLED_LOCAL_INFILE=1 \ 13.-DMYSQL_DATADIR=/data/mysql \ 14.-DMYSQL_USER=mysql 15. 16.make 17.make install
5、给目录授权
01.mkdir -p /data/mysql 02.mkdir -p /var/run/mysqld 03.chown -R mysql.mysql /var/run/mysqld 04.chown -R mysql.mysql /data/mysql 05.chown -R mysql.mysql /opt/mysql
6、设定配置文件
01.cp support-files/my-huge.cnf /etc/my.cnf 02.chmod 755 /opt/mysql/bin/
7、配置MySQL
01.vi /etc/my.cnf 02.a、找到[mysqld],添加以下参数: 03.datadir = /data/mysql 04.basedir = /opt/mysql 05.pid-file=/var/run/mysqld/mysqld.pid 06.skip-name-resolve 07.expire-logs-days = 30 08.max_connections = 2000 09.b、在文件末尾添加以下参数: 10.[mysqld_safe] 11.log-error=/data/mysql/mysqld_error.log //设置错误日志存放路径 12.c、cp support-files/mysql.server /etc/rc.d/init.d/mysqld 13.chmod 755 /etc/rc.d/init.d/mysqld
8、初始化数据库
01./opt/mysql/scripts/mysql_install_db --basedir=/opt/mysql --datadir=/data/mysql --user=mysql --defaults-file=/etc/my.cnf
9、启动mysql数据库
01./opt/mysql/bin/mysqld_safe --user=mysql & 02.或者 03.service mysqld start
10、将mysql加入开机启动
01.chkconfig --add mysqld 02.chkconfig --level 345 mysqld on
11、将mysql加入环境变量
01.vi /etc/profile 02.PATH=$PATH:/opt/mysql/bin 03.export PATH 04.保存、退出后,执行 source /etc/profile
部署完成!
|
|