centos6.8安装mysql5.6_CentOS6.8原码安装MySQL5.6

一 安装环境

操作系统:CentOS release 6.8 (Final)

应用软件:mysql-5.6.40-linux-glibc2.12-x86_64

二 安装前准备

1、关闭Linux防火墙

[root@Paul ~]# service iptables stop

[root@Paul ~]# chkconfig iptables off

2、 关闭SELINUX

[root@Paul ~]# setenforce 0

[root@Paul ~]# vim /etc/selinux/config

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disable

3、查看已安装版本

[root@node2 ~]# rpm -qa | grep mysql

mysql-libs-5.1.73-7.el6.x86_64

4、删除旧版本

[root@node2 ~]# yum remove -y mysql-libs-5.1.73-el6.x86_64

三 下载mysql原码

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

23af07df8365713dd5a20e9889378e78.png

7f5ecfa380ff0a6d0dac661539ce9604.png

0854732a02ac5a458722a253e153f541.png

四 MySQL安装步骤

1、添加mysql用户和组

[root@Paul ~]# groupadd -g 306 mysql

[root@Paul ~]# useradd -g 306 -u 306 -s/sbin/nologin -M mysql

2、创建mysql安装目录和数据库文件存放目录

[root@Paul ~]# mkdir /data/mysql –pv

[root@Paul ~]# mkdir /usr/local/mysql

3、解压原码

[root@node2 ~]# tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

解压文件拷贝到/usr/local/mysql下

[root@node2 ~]# cp -a mysql-5.6.40-linux-glibc2.12-x86_64/* /usr/local/mysql

4、修改属组、属主

[root@Paul local]# chown -R mysql.mysql /usr/local/mysql

[root@Paul ~]# chown -R mysql.mysql /data/mysql

5、修改配置文件

[root@Paul mysql]# cp support-files/my-default.cnf /etc/my.cnf

[root@Paul mysql]# vim /etc/my.cnf

basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

socket = /tmp/mysql.sock

log-error= /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

[root@Paul ~]# chmod +x /etc/rc.d/init.d/mysqld

[root@Paul ~]# chkconfig --add mysqld

[root@Paul ~]# chkconfig mysqld on

[root@Paul ~]# echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf

[root@Paul ~]# ln -sv /usr/local/mysql/include /usr/include/mysqld

8、设置mysql环境变量

[root@Paul ~]# echo "export PATH=/usr/local/mysql/bin:$PATH" > /etc/profile.d/mysql.sh

[root@Paul ~]# source /etc/profile.d/mysql.sh

9、配置帮助文档

[root@Paul ~]# vim /etc/man.config

MANPATH /usr/local/mysql/man

10、启动mysqld服务

[root@Paul ~]# service mysqld start

来源:51CTO

作者:没文化

链接:https://blog.51cto.com/437549/2114513

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值