java0102. MySQL 高级 - Linux上安装MySQL

目录

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。

那在我们提供的资料当中,已经将这一块儿的安装包已经提供好了。

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

1.1 下载Linux 安装包

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

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
	

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值