本篇文章给大家分享的是有关如何在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,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。