小白穷折腾:在Linux下安装MySQL

Posted dbLenis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白穷折腾:在Linux下安装MySQL相关的知识,希望对你有一定的参考价值。

之前在Windows下多次安装各种数据库软件,MS SQL Server、Oracle 、mysql等都搞过,几乎点点点下一步就过去了,虽然有各种配置坑,但总体都还算顺利。

今天的任务是在Linux下安装MySQL。Linux对我来说还是挺陌生的,虽然十几年前就下载了鸟哥的Linux私房菜,但是没有实际项目的情况下,各种命令几乎在脑袋里毫不留痕,都是用到搜索,用完就忘。打开官方指引,准备一步步照做看看会发生什么。

第一步,看看系统里是否已经安装了,  如果安装了指引里有升级和代替选项。

然而指引里并没有针对我这种小白给出如何查看是否已安装,继续搜索,看到可以用rpm -qa或yum list installed。这两者啥区别

rpm意思是redhat package manager,不过由于其使用广泛,已经适用于所有linux分发版本了,这个意思改成了rpm is package manager,这种开源大佬们的命名方式咱表示一脸汗,类似的还有啥linux is not unix(如果我没记错的话)。yum仅仅是rpm包组织工具,是rpm的前端程序,为rpm服务的那咱就都试试吧。

出乎意料的是,没人装过,系统却自带了MySQL。后来查到从某版本开始,MySQL已经成了标配。不过这版本看着不太新,另外群里任务驱动,我决定卸了重装。照例用rpm命令:

再次用rpm -qa查看就不显示了,至此卸载完成。

第二步,安装MySQL,官方指引是用yum 本地安装下载好的rpm包,然而问题来了,我的虚拟机连不了网。于是,我在主机下了rpm包,一顿搜索折腾共享磁盘,总算能从虚拟机里访问这个文件了。试着安装了下,出现一顿错误。看起来网络问题必须得解决。

搜索了下,找到一篇知乎上的指https://zhuanlan.zhihu.com/p/91705042#依葫芦画瓢设置了桥接模式。

然而,一步步做下来却还是无网。。。接着试了该作者的NAT模式,仍无果。这时候就该反省下了,核心问题究竟是啥。IP地址,网关我完全照抄了该作者,完全不知道为什么要这么设置,和主机的ip地址究竟是什么关系。此时夜已深,洗洗睡了。

第二天晚上,照例把娃送去睡觉以后继续搞网络问题。比较了下桥接和NAT,感觉从NAT入手应该会更容易。于是继续找资料,找到了一篇更详细的文章。https://zhuanlan.zhihu.com/p/130984945

这里详细说了些原理,又一通折腾,在家属的帮忙下总算解决了网络问题(择日写一篇网络学习笔记)。

接着继续安装rpm包,报了个错。

这下连源文件都除了问题,怀疑是从主机下载过来不兼容的问题。于是,我直接从虚拟机的浏览器里下载,继续安装,总算装上了。

接着按照指引装MySQL Server, 下载速度很慢,经过漫长的等待,终于装成功了。

开启服务

至此,这个任务算是完成了。感觉挺不容易的。

以上是关于小白穷折腾:在Linux下安装MySQL的主要内容,如果未能解决你的问题,请参考以下文章

MYSQLLINUX安装MYSQL

阿里云ECS服务器折腾记:小白入门遇到的各类问题

MySQLLinux下MySQL 5.55.6和5.7的RPM二进制和源码安装

小白初入Linux之Postman安装

MysqlLinux环境安装Mysql

在Linux下安装Apache