(二)安装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