MySQL-二进制安装

一、准备工作

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 �CL 10G �Cn 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 �Ca

二、安装工作

安装过程可参考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 �Cr mysql

     useradd -r -g mysql mysql

     chown �CR mysql:mysql /mysqldata/data

4、安装并初始化

     cd /usr/local/mysql

     chown mysql:mysql .

     ./scripts/mysql_install_db --user=mysql --datadir=/mysqldata/data/

     chown �CR 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

你可能感兴趣的:(虚拟机,二进制,操作系统,空间)