如何在centos6.5上安装mysql 5.7.20

介绍

本篇文章给大家分享的是有关如何在centos6.5上安装mysql 5.7.20,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1。虚拟机准备

1.1。VMware工作站Pro 12.1

内存:建议至少2 g
硬盘:建议至少40 g,动态分配

1.2。操作系统准备

操作系统为CentOS 6.5 64位
IP: 192.168.0.11
主机名:centos65

1.3。MySQL软件准备

mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

2。安装前系统环境配置调整

2.1。关闭SELinux

要把SELinux设置成残疾,设置完成之后需要重启系统。
Linux操作系统中,SELinux是最全面的安全系统,会对文件和服务有一定的限制,SELinux默认值为执行,即强制模式,设置为执行可能会影响MySQL安装部署以及MySQL部署后的正常运行。建议关闭Linux操作系统的SELinux功能,将其设置为残疾人即可。以根用户执行。
编辑/etc/SELinux/config,将SELinux=执行修改为禁用SELinux=

2.2。关闭系统防火墙

查看iptables当前状态
chkconfig——列表| grep iptables
关闭iptables自动启动
chkconfig iptables

2.3。调整I/O调度系统为期限模式

I/O调度系统默认是cfq模式,这里强烈建议使用期限模式
查看I/O调度文件:
[root@centos65 ~] #猫/sys/block/sda/队列/调度器
等待预期[日期]cfq

2.4。分交换区的设置

编辑/etc/sysctl.conf,设置vm.swappiness=10
说明:
swappiness的值越大,表示越积极使用交换分区,越小表示越积极使用物理内存。默认值swappiness=60。
比如:
设置10,表示物理内存剩余10%,就开始使用交换。
设置80,表示物理内存剩余80%,就开始使用交换。

2.5。操作系统的限制

编辑/etc/安全/限制。相依,添加
根软nproc 65536根软nproc
65536
根软nofile 65536根硬nofile
65536
mysql软nproc 65536
mysql软nproc 65536
mysql软nofile 65536
mysql硬nofile 65536

2.6。关闭numa

简单来讲关闭numa功能,可以更好地分配内存,不需要采用交换的方式来获取内存。原因是使用交换可能会导致数据库性能急剧下降。关闭方式也分在BIOS、操作系统中关闭,或者是在数据库启动过程中关闭。

3。MySQL安装规划

软件包目录:/opt/软
MySQL家目录/usr/local
MySQL数据目录/数据/MySQL
配置文件目录/etc/my.cnf

4。创建目录

mkdir - p/opt/软
mkdir - p/数据/MySQL

5。创建组和用户

groupadd mysql
useradd mysql mysql - g - s/sbin/nologin
passwd mysql——密码为oracle123

6。安装MySQL软件

cd/opt/软
焦油-xzf mysql-5.7.20-linux-glibc2.12-x86_64.tar。广州
mv mysql-5.7.20-linux-glibc2.12-x86_64/usr/local
cd/usr/local
ln - s mysql-5.7.20-linux-glibc2.12-x86_64 mysql

乔恩- r mysql: mysql/usr/local/mysql
乔恩- r mysql: mysql/数据/mysql

7。编辑参数文件

[客户]
端口=3306
套接字=/tmp/mysql.sock

(mysql)
提示符=癨 u@db \ R: \ m: \ s (\ d)比;“
no-auto-rehash

(mysqld)
用户=mysql
=3306
basedir=/usr/local/mysql港
datadir=/数据/mysql

8。mysql数据库初始化

cd/usr/local/mysql/bin
。/mysqld——初始化用户=mysql——basedir=/usr/地方/mysql——datadir=/数据/mysql

由于初始化时,没有设置日志错误参数,产生的临时密码会屏幕输出,例如临时密码为:WSes0 ! QdolfC
如果参数文件中设置了日志错误参数,临时密码会记录在错误日志文件中。

9。启动mysql实例

cd/usr/local/mysql/bin
。/mysqld_safe——, defaults-file=/etc/my . cnf中所做

10。修改登录密码

/usr/地方/mysql/bin/mysqladmin -uroot - p密码& lt;——输入临时密码
或者
mysql -uroot - p & lt;——输入临时密码
设置密码=密码(“oracle123”);

11。创建数据库帐号

的所有特权授予以上就是如何在centos6.5上安装mysql 5.7.20,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在centos6.5上安装mysql 5.7.20