hmzone 发表于 2018-10-2 07:09:18

CentOS6.8原码安装MySQL5.6

一 安装环境

  操作系统:CentOS>  应用软件:mysql-5.6.40-linux-glibc2.12-x86_64

二 安装前准备
  1、关闭Linux防火墙
  # service iptables stop
  # chkconfig iptables off
  2、 关闭SELINUX
  # setenforce 0
  # vim /etc/selinux/config
  修改/etc/selinux/config 文件
  将SELINUX=enforcing改为SELINUX=disable
  3、查看已安装版本
  # rpm -qa | grep mysql
  mysql-libs-5.1.73-7.el6.x86_64
  4、删除旧版本
  # yum remove -y mysql-libs-5.1.73-el6.x86_64

三 下载mysql原码
  

1、在mysql官网https://www.mysql.com/downloads/,依次点击下载合适版本,如下图:  



  2、下载安装包
  # wget
  https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

四 MySQL安装步骤
  1、添加mysql用户和组
  # groupadd -g 306 mysql
  # useradd -g 306 -u 306 -s/sbin/nologin -M mysql
  2、创建mysql安装目录和数据库文件存放目录
  # mkdir /data/mysql –pv
  # mkdir /usr/local/mysql
  3、解压原码
  # tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
  解压文件拷贝到/usr/local/mysql下
  # cp -a mysql-5.6.40-linux-glibc2.12-x86_64/* /usr/local/mysql
  4、修改属组、属主
  # chown -R mysql.mysql /usr/local/mysql
  # chown -R mysql.mysql /data/mysql
  5、修改配置文件
  # cp support-files/my-default.cnf /etc/my.cnf
  # vim /etc/my.cnf
  basedir = /usr/local/mysql
  datadir = /data/mysql
  port = 3306
  socket = /tmp/mysql.sock
  log-err = /usr/local/mysql/data/error.log
  pid-file = /usr/local/mysql/data/mysql.pid
  6、初始化系统数据库
  /usr/local/mysql/scripts/mysql_install_db--user=mysql --datadir=/data/mysql
  --basedir=/usr/local/mysql
  7、配置mysqld服务
  root@Paul ~]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
  # chmod +x /etc/rc.d/init.d/mysqld
  # chkconfig --add mysqld
  # chkconfig mysqld on
  # echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf
  # ln -sv /usr/local/mysql/include /usr/include/mysqld
  8、设置mysql环境变量
  # echo "export PATH=/usr/local/mysql/bin:$PATH" > /etc/profile.d/mysql.sh
  # source /etc/profile.d/mysql.sh
  9、配置帮助文档
  # vim /etc/man.config
  MANPATH /usr/local/mysql/man
  10、启动mysqld服务
  # service mysqld start


页: [1]
查看完整版本: CentOS6.8原码安装MySQL5.6