linux下mysql源码包安装-方法1
2011-12-07 11:00
447 查看
[root@mg04 opt]# tar zxvf libevent-1.4.13-stable.tar.gz
[root@mg04 opt]# cd libevent-1.4.13-stable
[root@mg04 libevent-1.4.13-stable]# ./configure --prefix=/usr/local/libevent
[root@mg04 libevent-1.4.13-stable]# make && make install
[root@mg04 libevent-1.4.13-stable]# ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib
[root@mg04 opt]# tar zxvf mysql-5.1.49.tar.gz
[root@mg04 opt]# cd mysql-5.1.49
[root@mg04 mysql-5.1.49]# groupadd mysql
[root@mg04 mysql-5.1.49]# useradd -g mysql -s /sbin/nologin mysql
[root@mg04 mysql-5.1.49]# ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --localstatedir=/usr/database/mysql_data --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-mysqld-user=mysql --with-pthread --enable-thread-safe-client --with-extra-charsets=utf8,gbk --with-plugins=partition,innobase,myisammrg
[root@mg04 mysql-5.1.49]# make && make install
[root@mg04 mysql-5.1.49]# cp support-files/my-huge.cnf /etc/my.cnf
[root@mg04 mysql-5.1.49]# mkdir -p /usr/database/mysql_data
[root@mg04 mysql-5.1.49]# /usr/local/mysql/bin/mysql_install_db --user=mysql
[root@mg04 mysql-5.1.49]# chown -R root /usr/local/mysql/
[root@mg04 mysql-5.1.49]# chown -R mysql /usr/database/mysql_data/
[root@mg04 mysql-5.1.49]# chgrp -R mysql /usr/local/mysql/
[root@mg04 mysql-5.1.49]# /usr/local/mysql/bin/mysqld_safe &
[root@mg04 mysql-5.1.49]# cp support-files/mysql.server /etc/init.d/mysqld
[root@mg04 mysql-5.1.49]# chmod 755 /etc/init.d/mysqld
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld stop
Shutting down MySQL.....100712 23:19:20 mysqld_safe mysqld from pid file /mnt/database/mysql_data/mg04.jieshi.org.pid ended
[ OK ]
[2]- Done /mnt/software/mysql/bin/mysqld_safe
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld start
Starting MySQL. [ OK ]
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld restart
Shutting down MySQL.... [ OK ]
Starting MySQL. [ OK ]
[root@mg04 mysql-5.1.49]# vim /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
[root@data03 mysql-5.1.49]# source /etc/profile
[root@mg04 mysql-5.1.49]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.49-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
[root@mg04 mysql-5.1.49]# chkconfig mysqld on
[root@data03 opt]# chkconfig --level 24 mysqld off
[root@data03 opt]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
[root@mg04 ~]# mysqladmin -uroot password dian588
[root@mg04 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.49-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
[root@mg04 opt]# tar zxvf memcached-1.4.5.tar.gz
[root@mg04 opt]# cd memcached-1.4.5
[root@mg04 memcached-1.4.5]# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
[root@mg04 memcached-1.4.5]# make && make install
[root@mg04 ~]# /usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
[root@mg04 ~]# netstat -an |grep 11211
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN
tcp 0 0 :::11211 :::* LISTEN
udp 0 0 0.0.0.0:11211 0.0.0.0:*
udp 0 0 :::11211 :::*
[root@mg04 ~]# vim /etc/rc.local
/usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
clamav-0.96.1-1.el5.rf.i386.rpm libevent-1.4.13-stable.tar.gz
clamav-db-0.96.1-1.el5.rf.i386.rpm memcached-1.4.5
clamav-devel-0.96.1-1.el5.rf.i386.rpm memcached-1.4.5.tar.gz
clamd-0.96.1-1.el5.rf.i386.rpm mysql-5.1.49
libevent-1.4.13-stable mysql-5.1.49.tar.gz
[root@data03 opt]# rpm -ivh *.rpm
warning: clamav-0.96.1-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:clamav-db ########################################### [ 25%]
2:clamav ########################################### [ 50%]
3:clamav-devel ########################################### [ 75%]
4:clamd ########################################### [100%]
[root@data03 opt]# /etc/init.d/clamd start
Starting Clam AntiVirus Daemon: LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days! ***
LibClamAV Warning: *** Please update it as soon as possible. ***
LibClamAV Warning: **************************************************
[确定]
[root@data03 opt]# chkconfig clamd on
[root@data03 opt]# chkconfig --level 24 clamd off
[root@data03 opt]# chkconfig --list clamd
clamd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
[root@data03 opt]# freshclam
[root@mg08 opt]# crontab -e
*/50 * * * * /usr/bin/freshclam --quiet --daemon
[root@mg04 opt]# cd libevent-1.4.13-stable
[root@mg04 libevent-1.4.13-stable]# ./configure --prefix=/usr/local/libevent
[root@mg04 libevent-1.4.13-stable]# make && make install
[root@mg04 libevent-1.4.13-stable]# ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib
[root@mg04 opt]# tar zxvf mysql-5.1.49.tar.gz
[root@mg04 opt]# cd mysql-5.1.49
[root@mg04 mysql-5.1.49]# groupadd mysql
[root@mg04 mysql-5.1.49]# useradd -g mysql -s /sbin/nologin mysql
[root@mg04 mysql-5.1.49]# ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --localstatedir=/usr/database/mysql_data --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-mysqld-user=mysql --with-pthread --enable-thread-safe-client --with-extra-charsets=utf8,gbk --with-plugins=partition,innobase,myisammrg
[root@mg04 mysql-5.1.49]# make && make install
[root@mg04 mysql-5.1.49]# cp support-files/my-huge.cnf /etc/my.cnf
[root@mg04 mysql-5.1.49]# mkdir -p /usr/database/mysql_data
[root@mg04 mysql-5.1.49]# /usr/local/mysql/bin/mysql_install_db --user=mysql
[root@mg04 mysql-5.1.49]# chown -R root /usr/local/mysql/
[root@mg04 mysql-5.1.49]# chown -R mysql /usr/database/mysql_data/
[root@mg04 mysql-5.1.49]# chgrp -R mysql /usr/local/mysql/
[root@mg04 mysql-5.1.49]# /usr/local/mysql/bin/mysqld_safe &
[root@mg04 mysql-5.1.49]# cp support-files/mysql.server /etc/init.d/mysqld
[root@mg04 mysql-5.1.49]# chmod 755 /etc/init.d/mysqld
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld stop
Shutting down MySQL.....100712 23:19:20 mysqld_safe mysqld from pid file /mnt/database/mysql_data/mg04.jieshi.org.pid ended
[ OK ]
[2]- Done /mnt/software/mysql/bin/mysqld_safe
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld start
Starting MySQL. [ OK ]
[root@mg04 mysql-5.1.49]# /etc/init.d/mysqld restart
Shutting down MySQL.... [ OK ]
Starting MySQL. [ OK ]
[root@mg04 mysql-5.1.49]# vim /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
[root@data03 mysql-5.1.49]# source /etc/profile
[root@mg04 mysql-5.1.49]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.49-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
[root@mg04 mysql-5.1.49]# chkconfig mysqld on
[root@data03 opt]# chkconfig --level 24 mysqld off
[root@data03 opt]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
[root@mg04 ~]# mysqladmin -uroot password dian588
[root@mg04 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.49-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
[root@mg04 opt]# tar zxvf memcached-1.4.5.tar.gz
[root@mg04 opt]# cd memcached-1.4.5
[root@mg04 memcached-1.4.5]# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
[root@mg04 memcached-1.4.5]# make && make install
[root@mg04 ~]# /usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
[root@mg04 ~]# netstat -an |grep 11211
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN
tcp 0 0 :::11211 :::* LISTEN
udp 0 0 0.0.0.0:11211 0.0.0.0:*
udp 0 0 :::11211 :::*
[root@mg04 ~]# vim /etc/rc.local
/usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
clamav-0.96.1-1.el5.rf.i386.rpm libevent-1.4.13-stable.tar.gz
clamav-db-0.96.1-1.el5.rf.i386.rpm memcached-1.4.5
clamav-devel-0.96.1-1.el5.rf.i386.rpm memcached-1.4.5.tar.gz
clamd-0.96.1-1.el5.rf.i386.rpm mysql-5.1.49
libevent-1.4.13-stable mysql-5.1.49.tar.gz
[root@data03 opt]# rpm -ivh *.rpm
warning: clamav-0.96.1-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:clamav-db ########################################### [ 25%]
2:clamav ########################################### [ 50%]
3:clamav-devel ########################################### [ 75%]
4:clamd ########################################### [100%]
[root@data03 opt]# /etc/init.d/clamd start
Starting Clam AntiVirus Daemon: LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days! ***
LibClamAV Warning: *** Please update it as soon as possible. ***
LibClamAV Warning: **************************************************
[确定]
[root@data03 opt]# chkconfig clamd on
[root@data03 opt]# chkconfig --level 24 clamd off
[root@data03 opt]# chkconfig --list clamd
clamd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
[root@data03 opt]# freshclam
[root@mg08 opt]# crontab -e
*/50 * * * * /usr/bin/freshclam --quiet --daemon
相关文章推荐
- linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装
- linux用源码安装mysql的时候编译报错的解决方法
- linux笔记—-mysql 数据库安装与配置(源码)
- 源码编译安装,搭建LNMP环境(Linux+Nginx+MySQL+PHP)
- Linux安装MySQL的两种方法
- Linux下源码安装mysql
- 【转】MySQL源码包在Linux上安装和配置
- Linux安装mysql——源码安装
- linux apache mysql php 源码安装总结(lamp)
- linux下最简单的方法安装 Mysql-python
- Linux安装MySQL的两种方法
- linux安装mysql出现Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH),提示解决方法
- Linux下mysql源码包安装
- linux下mysql安装配置方法
- linux安装mysql出现Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH)解决方法
- Linux 源码安装mysql
- Linux-dba-mysql5.6* 常用安装方法教程
- MySQL for Linux源码编译安装步骤
- mysql-5.6 linux安装方法详细记录
- linux下源码安装mysql