LNMP平台+Memcached缓存系统(2)

(二)安装MySQL
 
1、下载压缩包并解压
# tar -xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local/
# cd /usr/local/
# ln -s mysql-5.5.28-linux2.6-i686/ mysql
 
2、创建逻辑卷存储数据库数据:
# fdisk /dev/sda
创建完成刷新分区表
# partprobe /dev/sda
创建pv
# pvcreate /dev/sda5
创建vg
# vgcreate myvg /dev/sda5
创建lv
# lvcreate -L 5G -n mydata myvg
格式化文件系统
# mke2fs -j /dev/myvg/mydata
编辑fstab使逻辑卷自动挂载追加如下内容:
    /dev/myvg/mydata    /data            ext3    defaults    0 0
创建挂载点:
# mkdir /data
自动挂载:
# mount -a
创建数据库目录:
# mkdir /data/mydata
 
3、创建mysql系统用户,更改权限
# groupadd -r mysql
# useradd -r -g mysql mysql
# chown -R :mysql /data/
 
4、完成后切换到mysql所在目录,对mysql进行初始化:
# cd /usr/local
# ln -s mysql-5.5.28-linux2.6-i686/ mysql
# cd mysql
# chown -R mysql:mysql .
 
执行初始化脚本:
# /usr/local/mysql/scripts/mysql_install_db --datadir=/data/mydata --user=mysq
 
5、为mysql提供主配置文件
将my-large.cnf复制为/etc/my.cnf,然后编辑一下,修改其中thread_concurrency的值为CPU核心数的2倍,并在其后添加“datadir  =  /data/mydata”:
# cd /usr/local/mysql
# cp support-files/my-large.cnf  /etc/my.cnf
 
6、修改其他配置并添加mysql服务脚本
 
添加man文档路径:
编辑/etc/man.config,在MANPATH处添加”MANPATH    /usr/local/mysql/man”
 
添加库文件路径:
echo "/usr/local/mysql/bin" > /etc/ld.so.conf.d/mysql.conf  &&  ldconfig -v
 
添加头文件至系统头文件:
ln -sv /usr/local/mysql/include  /usr/include/mysql
 
添加头文件至系统头文件:
ln -sv /usr/local/mysql/include  /usr/include/mysql
 
修改环境变量:
echo 'export  PATH=$PATH:/usr/local/mysql/bin ' > /etc/profile.d/mysqld.sh
 
添加mysqld服务脚本:
# cd /usr/local/mysql/support-files
# cp mysql.server /etc/rc.d/init.d/mysqld
添加至服务列表
# chkconfig --add mysqld
# chkconfig mysqld on

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4cf8cf5b5639d95f4520447e8d0786a3.html