一、准备工作
1、操作系统:CentOS6.4 Minimal X64
2、二进制安装包:mysql-5.5.37-linux2.6-x86_64.tar.gz
3、创建LVM卷组分区mysqldata
3.1、通过虚拟机设置工具增加虚拟磁盘,为MySQL分区提供磁盘空间
3.2、将物理磁盘sdb格式化为物理卷:pvcreate /dev/sdb/
3.3、创建卷组,将PV键入到卷组中:vgcreate mysqldata-vg /dev/sdb
3.4、基于卷组创建逻辑卷:lvcreate –L 10G –n mysqldata mysqldata-vg
3.5、为创建好的逻辑卷创建文件系统:mkfs.ext4 /dev/mysqldata-vg/mysqldata
3.6、创建mysqldata挂载目录:mkdir /mysqldata
3.7、设置开机自动挂载,编辑fstab文件,增加自动挂载选项:vi /etc/fstab
3.8、测试挂载:mount –a
二、安装工作
安装过程可参考mysql解压目录下文件:INSTALL-BINARY
1、解压安装包:tar -zxv -f mysql-5.5.37-linux2.6-x86_64.tar.gz -C /usr/local
2、创建链接目录:ln -sv mysql-5.5.37-linux2.6-x86_64 mysql
3、创建用户与组:
groupadd –r mysql
useradd -r -g mysql mysql
chown –R mysql:mysql /mysqldata/data
4、安装并初始化
cd /usr/local/mysql
chown mysql:mysql .
./scripts/mysql_install_db --user=mysql --datadir=/mysqldata/data/
chown –R root .
三、配置工作
1、Mysql主配置文件
cd /usr/local/mysql
cp suppurt-files/my-large.cnf /etc/my.cnf
2、调整配置参数
thread_concurrency=2
datadir=/mysqldata/data
3、为Mysql提供SYS V 脚本
cd /usr/local/mysql
cp suppurt-files/my.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
4、配置服务自动启动
chkconfig --add mysqld
chkconfig mysqld on
四、其它配置
1、输出mysql的man手册至man命令的查找路径:
编辑 /etc/man.config,添加如下行即可:
MANPATH /usr/local/mysql/man
2、输出mysql头文件至系统头文件路径/user/include
可以通过创建简单的链接实现:
ln -sv /usr/local/mysql/include /usr/include/mysql
3、输出mysql库文件给系统库查找路径:
echo ‘/usr/local/mysql/lib‘ >/etc/ld.so.conf.d/mysql.conf
重新加载系统系统库:
ldconfig
4、修改PATH环境变量,让系统可以直接使用mysql的相关命令:
在/etc/profile中添加:export PATH=$PATH:/usr/local/MySQL/bin
使环境变量生效:source /etc/profile
本文出自 “思源” 博客,请务必保留此出处http://ileveli.blog.51cto.com/5939104/1398965