小白穷折腾:在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的主要内容,如果未能解决你的问题,请参考以下文章