MySQL 高级 - 0102、Linux上安装MySQL

216 阅读8分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

目录

1. Linux 系统安装MySQL

1.1 下载Linux 安装包

1.2 安装MySQL

1)登录到当前Linux操作系统

2)卸载 centos 中预安装的 mysql

3)上传 mysql 的安装包

4)解压 mysql 的安装包

5)安装依赖包

6)安装 mysql-client、mysql-server

1.3 安装 MySQL 命令小结

1. Linux 系统安装MySQL

介绍了 MySQL 高级部分的课程内容之后,接下来呢,我们就进入到 MySQL 高级部分的第一天。

那第一天我们在这一块儿首先需要来讲解的就是在Linux系统上来安装MySQL。

那希望通过这一小节的学习呢,大家能够掌握:如何在Linux系统上来安装MySQL,并且来启动以及登陆MySQL

那接下来呢,我们就来开始这一部分内容的学习。首先我们第一步要到。MySQL的官方网站去下载Linux版本的安装包。

那这个呢,我们在这块儿已经给大家提供了这样一个链接,我们只需要在浏览器打开这个链接。

在MYSQL官方网站当中,我们去下载MYSQL的安装包,那这个时候我们这里可以去选择对应的版本,

然后去选择我们的操作系统是Linux呢还是Windows,再去选择操作系统的版本即可。

那这块呢,我就不再去下载了,我们课上采用的是 5.6.43 版本的mysql。那在我们提供的资料当中,已经将这一块儿的安装包已经提供好了。

那这是我们操作的第一步,安装包的下载(注:目前我用的 8.x 的版本

1.1 下载Linux 安装包

dev.mysql.com/downloads/m…

1.2 安装MySQL

1)登录到当前Linux操作系统

接下来我们再来讲解第二步,第二步安装包已经有了,接下来第二步呢,我们就需要来安装MYSQL。那要想安装MYSQL,首先我们得有一台Linux服务器。

这块呢,我们是装载了 vmware 上啊。装在虚拟机之上,那接下来我们来打开虚拟机。我这里呢已经装好了这样一个Linux操作系统,然后点击运行当前这个操作系统。

操作系统打开之后,首先我们先要去看一个东西,那就是它的IP地址,输入ifconfig,看这个IP地址为192.168.192.128。

​编辑

那拿到这个IP之后,接下来我们就可以通过远程连接工具 SecureCRT 进行连接。我们来打开 SecureCRT。

然后呢,我们在这一块儿,192.168.192.128 这个已经有了,然后我们重新创建新的连接,那就是192.168.192.128,用户名 root,然后点击连接。

​编辑

点击了连接之后,接下来呢,我们在这一块儿稍等一下,他会给我们弹出一个输入密码的一个对话框。好了,我们稍等一下。这一块啊,可能速度稍微有点慢。

当已经弹出来,接下来我们输入密码。保存密码确定。

好,当我们已经登录到当前Linux操作系统。

2)卸载 centos 中预安装的 mysql

登录上来之后,接下来对于我们安装的步骤来说,第一步先需要去卸载 centos 当中预安装的mysql。

因为在我们所安装的这个Linux的镜像当中啊,有可能已经涵盖了mysql 的一些低版本的软件,所以这个时候我们先第一步需要卸载。

现在之前,我们先需要去查询一下,那就是通过:

rpm -qa | grep -i mysql

去查找一下mysql当前的一个安装包,它版本太低了,所以我们需要卸载卸载再在这一块呢,执行:

rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps

然后指定我们要卸载谁,卸载这个安装包,然后再指定一个参数 nodeps。好了,那这样的话。MYSQL的这个安装包已经卸载了。这样的话,我们就完成了第一步。

​编辑

3)上传 mysql 的安装包

第一步完成之后,接下来需要进行第二步,第二步就是进行 mysql 安装包的上传。好了,我们需要将Windows系统当中的这个MYSQL的安装包,需要将它上传到哪儿呢?

上传到 Linux,所以这个时候我将这个安装包呢,拷贝到我 D 盘 的一个目录下,叫做setup。粘贴。拷贝过来之后,接下来我们要上传这里使用 alt + p 命令,

进入到 FTP 的上传界面,然后使用 put 指令就可以将 D 盘下的 setup 目录下的 MYSQL 安装包上传上来。

​编辑

它上传上来之后,接下来我们就可以在Linux系统上看到这个安装包。当然这个呢,他是打了一个压缩包,

​编辑

4)解压 mysql 的安装包

所以这块儿我先需要将它给解压出来。那解压出来,解压到哪儿呢?我们先需要创建一个目录,

mkdir mysql

指定mysql,创建好了之后,接下来我们再来看目录有了,我接下来的需求是将这个压缩包当中的内容解压到 mysql 目录下。执行指令

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /root/mysql

tar -xvf 指定压缩包,然后在指定 -C 指定解压到哪个目录下,解压到 mysql 目录下。

好了,这样的话就解压完成,这是我们这一块儿操作的第三步。

​编辑

第三步操作完成之后,我们可以再来看一下 mysql 的这个目录。会发现这个里面 mysql 所有的安装包,都已经解压出来了。

5)安装依赖包

我们需要关注的两个,一个是client,一个是server。一个是客户端,一个是服务端,这一块儿呢,它都是 rpm 结尾的后缀,那我们就需要通过 rpm 这个命令来进行安装。

当然,在安装 MYSQL 之前,我们还需要安装 MYSQL 的一些第三方的依赖库。所以这个时候还需要执行两条指令,第一条指令,安装第三方的一些依赖库。

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false

通过 yum 命令在线安装。那既然是在线安装,那这个过程就要求我们必须得去连接网络。所以这个过程呢,我们需要能够连通网络。

那这一块儿呢,正在去下载它所需要的一些依赖包,我们稍作等待。好,那这一块儿已经有14个包,这个受网速影响,可能下载的速度啊,有可能比较快,

如果网速比较慢的话,那也下载的比较慢。好了,正在安装啊,以及在去更新一些第三方的依赖库。

​编辑

那这块安装完成之后,我们还需要去执行第二条指令,那第二条指令呢,就是这个 yum update,我们需要去更新某一个第三方的文件。好了,安装完成,然后接下来我们再来更新执行 Yum update。好,那到此第三方的安装包这两部已经执行完成。

yum  update libstdc++-4.4.7-4.el6.x86_64

输入y 代表 yes ,当看到 complete! 代表安装完成

​编辑

6)安装 mysql-client、mysql-server

这两步执行完成之后,接下来我们就可以来安装MYSQL的客户端以及服务端。好服务端马上安装完成,然后呢,他在这一块儿会输出一堆的日志。

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

​编辑

好,那到此,MYSQL的客户端以及服务端这一块儿也已经安装完成了。那这就是我们在安装 mysql 的时候的主要的操作的几步。

1.3 安装 MySQL 命令小结

1). 卸载 centos 中预安装的 mysql
	
	rpm -qa | grep -i mysql
	
	rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
	
2). 上传 mysql 的安装包
	
	alt + p -------> put  E:/test/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

3). 解压 mysql 的安装包 
	
	mkdir mysql
	
	tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /root/mysql
	
4). 安装依赖包 
	
	yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false
	
	yum  update libstdc++-4.4.7-4.el6.x86_64
	
5). 安装 mysql-client
	
	rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

6). 安装 mysql-server
	
	rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm