CentOS7 MySQL5.7 二进制安装

CentOS7 MySQL5.7 二进制安装

一、下载

https://downloads.mysql.com/archives/community/

CentOS7 MySQL5.7 二进制安装_第1张图片

二、安装

1、压缩包解压

1)使用rz命令或者Xftp都可
CentOS7 MySQL5.7 二进制安装_第2张图片
2)解压

[root@localhost ~]# tar xf mysql-5.7.14-linux-glibc2.5-x86_64.tar -C /usr/local/

-C 指定解压路径
CentOS7 MySQL5.7 二进制安装_第3张图片

2、安装

1)如果是纯净版系统,增加mysql用户及组,如果已存在则不用配置

groupadd -r -g 306 mysql
useradd -g 306 -r -u 306 mysql

2)为数据库文件添加软链接

[root@localhost local]# ln -sv mysql-5.7.14-linux-glibc2.5-x86_64 mysql

CentOS7 MySQL5.7 二进制安装_第4张图片
3)通过chown改变文件的拥有者和组

[root@localhost local]# chown -R mysql.mysql mysql/*

在这里插入图片描述
4)数据库初始化
记得查看当前路径是否在文件解压路径下,否则初始化无法成功,或者先配置环境变量

[root@localhost local]# mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

注意将生成的随机密码保存
CentOS7 MySQL5.7 二进制安装_第5张图片
5)配置mysql主配置文件

[root@localhost local]# cd /usr/local/mysql/
[root@localhost mysql]# \cp support-files/my-default.cnf /etc/my.cnf
[root@localhost mysql]# vim /etc/my.cnf

在这里插入图片描述

#在配置文件中加入
datadir = /usr/local/mysql/data

CentOS7 MySQL5.7 二进制安装_第6张图片
6)为mysql提供sysv服务脚本

[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

在这里插入图片描述

3、启动

1)将mysql设置为系统服务,并开机自启

[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# chkconfig mysqld on

2)启动服务

[root@localhost mysql]# systemctl start mysql
[root@localhost mysql]# systemctl status mysql

CentOS7 MySQL5.7 二进制安装_第7张图片

4、设置环境变量

[root@localhost mysql]# cd /etc/profile.d/
[root@localhost profile.d]# vim mysql.sh

在这里插入图片描述
将下面的语句加入配置文件

export PATH=$PATH:/usr/local/mysql/bin

CentOS7 MySQL5.7 二进制安装_第8张图片

[root@localhost profile.d]# source /etc/profile

在这里插入图片描述

5、登录测试并修改随机密码

1)登录

[root@localhost profile.d]# mysql -uroot -p

CentOS7 MySQL5.7 二进制安装_第9张图片
2)修改随机密码

#此处是将密码修改为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

在这里插入图片描述
3)退出测试新密码
CentOS7 MySQL5.7 二进制安装_第10张图片

你可能感兴趣的:(mysql)