Linux离线用yum安装MySQL5.7数据库

文章目录

  • 1、 Windows环境下载mysql的安装包
  • 2、 Linux环境下yum安装源配置
  • 3、 MySQL5.7安装
  • 4、 MySQL5.7初始化及启动

1、 Windows环境下载mysql的安装包

MySQL5.7与5.6相比,在安装完后初始化和查看初始密码方面有些不同,下面介绍LINUX环境下离线使用yum安装mysql5.7的过程。【前提】需要有操作系统的本地yum源,可安装系统常用工具。

MySQL5.7的下载
官方下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
Linux离线用yum安装MySQL5.7数据库_第1张图片
下载列表有很多,选择RPM Bundle即可,其它的都可以通过RPM Bundle解压得到。Linux离线用yum安装MySQL5.7数据库_第2张图片
如果官网下载的慢,可以到国内中科大镜像上去下载
下载地址:http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/
Linux离线用yum安装MySQL5.7数据库_第3张图片
直接ctrl+f 搜索bundle,找到mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
Linux离线用yum安装MySQL5.7数据库_第4张图片
下载完成后,借助于xftp工具将安装包上传到Linux服务中,上传目录自定义,这里以/opt/mysql为例。

2、 Linux环境下yum安装源配置

进入/opt/mysql目录下,执行解压指令。

tar –xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

Linux离线用yum安装MySQL5.7数据库_第5张图片
查看解压后的文件列表信息。
Linux离线用yum安装MySQL5.7数据库_第6张图片
安装createrepo工具,用来生成mysql的yum源。
Linux离线用yum安装MySQL5.7数据库_第7张图片
进入mysql安装包解压后的路径,执行createrepo命令。
为了节省空间,这里可以将mysql-rpm.bundle.tar删除后再执行createrepo命令也行。
Linux离线用yum安装MySQL5.7数据库_第8张图片
进入/etc/yum.repos.d/目录,新建mysql.repo文件,文件名可自定义。

cd /etc/yum.repos.d/
touch mysql.repo

编辑mysql.repo文件,内容如下:

[mysql]
name=mysql
baseurl=file:///opt/mysql/
gpgcheck=0
enabled=1

到这里配置本地源已经完成了,可以利用yum install安装mysql了。

3、 MySQL5.7安装

根据需要依次安装如下服务,注意mysql是小写。

yum install mysql-server

Linux离线用yum安装MySQL5.7数据库_第9张图片
Linux离线用yum安装MySQL5.7数据库_第10张图片
Linux离线用yum安装MySQL5.7数据库_第11张图片

yum install mysql-devel
yum install mysql-embedded

4、 MySQL5.7初始化及启动

mysql安装完成后会在/etc/目录下生成my.cnf配置文件(如果没有,可从别处拷贝或新建),根据my.cnf配置文件,默认mysql数据库是放在/var/lib/mysql/安装目录下的。
Linux离线用yum安装MySQL5.7数据库_第12张图片
初始化mysql
有两种初始化方式,安全和非安全方式,安全方式会在初始化过程中生成一串随机密码,而非安全方式不随机生成,直接为空即可初次登陆。这里采用非安全方式。
此外,在yum install安装mysql的时候,已自动创建好了mysql用户和组。

mysqld --user=mysql --datadir=/var/lib/mysql --initialize-insecure

一闪而过,正常!
在这里插入图片描述
没有报错说明已经初始化完成了。
对比一下/var/lib/mysql目录的变化,初始化之前,该目录为空的。
Linux离线用yum安装MySQL5.7数据库_第13张图片
可以看到这里并没有mysql.sock,我们重启一下mysqld服务。

systemctl restart mysqld

Linux离线用yum安装MySQL5.7数据库_第14张图片
可以看到,现在有了mysql.sock,我们可以登陆mysql了。
输入密码那里直接敲回车就行,进来之后可以改初始密码和其它操作了。
Linux离线用yum安装MySQL5.7数据库_第15张图片
我这里借助mysql_secure_installation脚本来进行初始密码的修改,同时也可以做一些其它设置(mysql_secure_installation在/usr/bin/目录下)。
Linux离线用yum安装MySQL5.7数据库_第16张图片
后面四项安装设定根据需要选择。
Linux离线用yum安装MySQL5.7数据库_第17张图片
执行完之后再次登陆需要使用刚刚设定的新密码。
Linux离线用yum安装MySQL5.7数据库_第18张图片
安装完成。

你可能感兴趣的:(Linux)