(二)安装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
      
LNMP平台+Memcached缓存系统(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/4cf8cf5b5639d95f4520447e8d0786a3.html
