持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情
目录
6)安装 mysql-client、mysql-server
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 安装包
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