所需软件包:mysql-5.1.50-linux-i686-glibc23.tar.gz
Mysql的主配置文件为:/etc/my.cnf
# cd /usrl/local
# tar -xvf mysql-5.1.50-linux-i686-glibc23.tar.gz
# ln -sv mysql-5.1.50-linux-i686-glibc23 mysql
# cd mysql
添加mysql用户及用户组
# groupadd mysql
#useradd mysql -g mysql
修改当前目录的属主属组为mysql
# chown mysql:mysql .
创建存放数据库的目录
# mkdir /data
注:此目录最好挂载逻辑卷,这样便于备份
# chown mysql:mysql /data
安装数据库
# ./srcipts/mysql_install_db --datadir=/data -user=mysql
# chown -R root .
# ls /data
此时会发现/data目录下会有两个数据库文件:mysql和test,每个文件分别对应软件自带的一个数据库
# cd /support-files/
# cp my-large.cnf /etc/my.cnf
# vim /etc/my.cnf
编辑datadir为:
datadir=/data
# cd ..
# bin/mysqld_safe --user=mysql &
# cp suport-files/mysql.server /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig mysqld on
# vim /etc/profile
在export PATH一行前面添加:
PATH=$PATH:/usr/local/mysql/bin
重读文件/etc/profile
# . !$
导出mysql的头文件
# ln -sv /usr/local/mysql/include /usr/include/mysql
编辑库文件
# vim /etc/ld.so.conf.d/mysql.conf
添加:
/usr/local/mysql/lib
重读库文件 :
# ldconfig -v
导出man目录
# vim /etc/man.conf
添加:
MANPATH /usr/local/mysql/man
重启服务
#service mysqld restart
至此,一个完整的mysql服务器配置完成