欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安装VMware虚拟机软件-Linux(Ubuntu)系统-MySQL数据库的一条龙教程

程序员文章站 2022-03-03 14:47:48
...

这篇文章主要讲明如何在Windows上安装Linux(Ubuntu)虚拟机以及如何在Linux虚拟机上安装MySQL数据库的相关内容。

想节约时间的朋友们请直接看标题、加粗字体、斜体等。

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机-百度百科

我们要在虚拟机软件上安装Linux系统再安装MySQL数据库,首先下载虚拟机软件;其次安装Linux系统;最后通过终端输入相关命令安装MySQL数据库。

安装VMware虚拟机软件

常见的虚拟机软件有:VMware Workstation(简称VMware)、VirtualBox、Microsoft Virtual PC等

我安装过VMware和VirtualBox,我个人更加推荐VMware,因为在这两个虚拟机软件安装完Linux系统后,在Linux系统全屏铺满的状态下,VMware可直接全屏铺满,VirtualBox上的Linux系统需要下载一个软件后才能全屏铺满。由于我天资愚钝再加上稍微的强迫症,VirtualBox上的Linux系统全屏铺满这个问题迟迟未能解决,就改下载VMware。CSDN上的一条关于在windows系统上安装VMware虚拟机和Linux(CentOS)系统的教程,可参考此文章对VMware的介绍和下载

需要下载VirtualBox软件安装Linux(Ubuntu)虚拟机的朋友们可以参考B站上的一个详细教程,但日期2018-9有点不新鲜了,更新换代快,有些许不同,但还是有很大参考意义的。VirtualBox-Linux(Ubuntu)安装教程-B站

VMware Workstation Pro 下载地址:https://pan.baidu.com/s/1XXhFFh0Fx0vzvcd1A543Yg,提取码:2o19(下载得到的压缩包中含有 VMware 安装所需的秘钥,亲测有效,可放心使用)我在这条教程上找到的百度网盘VMware安装包来源
安装VMware虚拟机软件的方式跟普通软件一样,可放心大胆自己安装。提前说明这VMware版本已经不新鲜了,但我(2021-2)还是可以用的。

讲一下我在这过程中遇见的问题,不知道什么原因,我在百度网盘上下载下来的并不是个zip压缩包。我就弄了个不太聪明或许聪明的办法,我就在手机上的百度网盘下载这个zip压缩包,再通过QQ发送zip压缩包到我的电脑上。
可能这办法有点麻烦,但网速不好又没有百度网盘VIP的朋友们尝试后可能会被香到。可能当时我的网速不ok,我直接百度网盘上下载的那个非zip压缩包(同大小)的时间很长,但在手机百度网盘上下载这个zip压缩包(同大小)的时间很短,发送到QQ传送到电脑上,电脑再下载的时间也很短。总之我的不太聪明或许聪明的办法对于我来说耗时少了,节省了很多时间,但我这尝试过程中也浪费了不少时间。

安装Linux(Ubuntu)系统

据我浅浅的了解,安装Linux好像有多个系统,例如Ubuntu、CentOS等。

我安装的是Linux(Ubuntu)系统,原因就是我们网协李师傅的Linux教学视频中出现的是Linux(Ubuntu)系统,为了方便以后有问题好交流,我就下载Linux(Ubuntu)系统。建议大家下载Linux系统跟身边能带飞你们的大佬是一样,毕竟有问题好交流。

需要下载Linux(CentOS)系统的朋友们,可以参考此条教程。VMware-Linux(CentOS)系统安装教程

首先我们先下载Linux(Ubuntu)系统所需要的文件。
搜索“Ubuntu中国”–点击“企业开源和Linux|Ubuntu”–点击上面的“下载”–点击下载Ubuntu桌面版旁边的“下载”(要选择适合自己计算机的版本32/64)–得到一个文件名iso结尾的文件
最终到达的地方
可参考此条B站教程的p2,并非一摸一样有出入,但值得参考

此处我遇见的问题是浏览器的下载实在是太忙了,明明我网速可以,但下载极度慢,还会显示网络问题无法下载,这时候我们应该移步迅雷下载此文件,对比起来迅雷速度飞快得很。而且我参考的B站教程它的发布时间是2018-9,我现在是2021-2,有些出入,但我们可以自行判断,大胆自行下载。

接下来在VMware虚拟机软件上开始安装Linux(Ubuntu)系统。
双击“VMware虚拟机软件”–点击软件打开界面上主页的“+创建新的虚拟机”–(新手推荐典型)“典型”后点击“下一步”–点击“安装程序光盘映像文件(iso)(M):”–点击“浏览®…”–点击你下载的“Linux(Ubuntu)的映像文件iso”–接下来的就跟着页面显示的来,不需要改动其他了。

此处我遇见的问题是这个最后的安装Linux(Ubuntu)系统真的太久了(至少也得一两小时),久到我怀疑我是不是操作出错了,建议大家把电脑开着让它自力更生安装。我让它自力更生安装中遇见的障碍就是我设置的自己电脑的无操作下开始睡眠模式/关机的时间太短了,安装到一半我的电脑自己睡眠/关机了。所以朋友们先设置好自己的电脑,再让它自力更生安装,然后我们就逍遥地快活去。
安装好后的Linux(Ubuntu)系统的语言全是英文,时区也不是中国的,这个应该可以改,但要先看得懂英文。

安装MySQL数据库

此处可参考一条教程,人生充满着意外,并未所有的步骤都跟此教程一样,但此教程仍能提供参考。在VMware-Linux(Ubuntu)系统中安装MySQL数据库的教程
在终端上输入命令安装MySQL数据库时,我们要注意命令的格式一定要正确。

我们在Linux(Ubuntu)系统上打开终端(Terminal)

至于终端怎么打开我也不太明白,但不太明白的我有着自己的办法,在虚拟机桌面上点击鼠标右键,再点击“在终端打开(Open in Terminal)”就打开终端,但这终端显示的是桌面(Desktop),这不是我们想要的那个终端,所以把它给关了,点击右上角“x”关掉。再回到桌面,点击左下角的“9个·组成的正方形(show Applications)”,再点击“常用(Frequent)”,再点击“终端(Terminal)”–这就是我们需要的终端了。

[email protected]:~$ 

在终端输入安装MySQL数据库的命令sudo apt-get install mysql-server mysql-client回车

[email protected]:~$ sudo apt-get install mysql-server mysql-client

此处安装MySQL数据库所需时间也很久,同样让它自力更生安装,我们逍遥快活去。

安装好后就显示如下类似的话语

[email protected]:~$

我们就在终端输入命令sudo netstat -tap | grep mysql 测试是否安装成功

[email protected]:~$ sudo nestat -tap | grep mysql

按回车显示

[sudo] password for xxx:

要我们输入xxx的密码。

你输入xxx的密码后回车显示

sudo: netstat: command not found
[email protected]:~$

命令未找到,这怎么回事?我也还没搞明白,但我们不慌。
在终端输入登录MySQL的命令mysql -u root -p看看

[email protected]:~$ mysql -u root -p

按回车显示

Enter password:

好家伙要我们MySQL的密码,可我们在安装MySQL的过程中没有设置过密码呀!
这时候随便乱猜个密码说不定能中?!我们就输入任何密码回车显示

ERROR 1698(28000): Access denied for user 'root'@'localhost'
[email protected]: ~$

出现错误,访问权限被拒绝。
那随便乱猜个密码这是中不了的了!
那我们想先不理密码了快点进入MySQL要怎么办呢???
在终端输入一个命令sudo mysql -uroot回车即可快速进入MySQL

[email protected]: ~$ sudo mysql -uroot

回车后的内容有点多,但只要最后显示如下话语就能确认已经进入了MySQL

mysql>

那我们想把密码设置好要怎么办???
设置密码可通过改表或者在终端输入一个命令也可以设置。
mysql的基础数据存放在一个叫mysql的表里,通过修改它可以修改用户相关信息。

在终端输入一个命令sudo mysql_secure_installation回车即可设置密码等相关信息

[email protected]:~$ sudo mysql_secure_installation

接下来你即可设置全部相关信息,可看着终端显示内容根据自身需求喜好进行设置,也有相关教程中说除了密码设置外的其他按“y”即可
我在设置密码时遇见了选择密码等级再设置密码,密码等级跟安全挂钩,看个人需求吧!记得住密码就行!

我第一次接触这方面的相关知识,这篇文章设计到的相关的专业术语可能有误,望见谅,也请纠正!谢谢大家!

耗时3小时终于把自己在安装Linux虚拟机和安装MySQL数据库的经历完完整整体现在这篇文章里面了,我在CSDN上的第一篇文章也诞生了!

我一个‘超白’新手在安装Linux虚拟机和安装MySQL数据库的耗时巨长!每条教程都不会跟你经历的完完全全一模一样,在这快餐时代中任何事物都时时刻刻在改变,不能单单依靠教程去做,要学会自主判断和请教别人。

感谢在此过程中给我提供帮助的伙伴们,李师傅给力!!!
要是早点向李师傅或者其他师傅们请教,我就不用傻逼地下载安装来来回回好几次还搞不了!师傅一出手,问题不存在!!!