【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)

🎯博主过程经历简介(吐槽)

       我本来是是想在vmware上安装centos 7 Linux虚拟机上安装MySQL系统的,但是第一遍,把我的Linux系统搞乱了,以至于我把vm以及Linux全删了,然后,我想重新下载一边,但是这个时候最大的问题出现了,再次下载好VMware虚拟机后,两个虚拟网卡不见了,变成了这样

正常的应该是;

       我就在网上找了超多资料,导致我卡了半天,后来在安装MySQL的过程中也出现的好多问题,比如安装错误、安装的MySQL没法用远端控制(没法用navicat等工具连接)等等。


       反正VMware安装+centos 7Linux系统+MySQL安装,以及遇见的各种问题(vm两个虚拟网卡消失、以及vm网络适配器有感叹号等等),这里面的坑博主基本都踩过了,经历了一两天,所以在这里给大家分享一下,以免大家踩坑!!!


🎯Vmware安装以及可能所遇问题

🎃VMware安装步骤

       这里我是直接那我的自己下载好的VMware给大家举例,如果有没下载的友友,自己去官网下载吧,这里我就不教了。

第一步:双击打开VMware安装程序

第二步:进行下一步安装:

第三步:同意许可协议,单击下一步:

第四步:根据需要决定是否需要更改软件的安装位置(建议放置于除C盘以外任意盘符下):

第五步:更改成功后,单击确定,下一步继续安装:

962d7fc79fa77e813c41c52d47b65487_980ee56d40e5463799ca0690a457d619.png


第六步:用户体验设置,如下图所示,单击下一步继续安装:

6745bb2ca7dd0deba8174c1386406e3b_e443ecca24614feeabccc497d12ef492.png


第七步:快捷方式设置,单击下一步继续安装:

d800502ca041d023e9c29c5afcdd23c9_9ade9e5f34fa48bc8091ffd64ef14e89.png


第八步:单击安装按钮

b701bbd0dcfd91dac9d00c767609ed5f_a9a47899ab7d4c57a24e49c61ed71dae.png


第九步:安装结束后,单击完成按钮

38b692198e7dbf1fc4d2220c799b3752_991aeb71a869414c8f2ff2aa846319c2.png


🎃VMware许可证分享

       在上一步骤中,可以选择许可证,输入许可证可以永久使用了。如果只是临时使用,那就可以直接点完成。

       许可证分享(版本不同,许可证也不同):

17:

  • 4A4RR-813DK-M81A9-4U35H-06KND
  • JU090-6039P-08409-8J0QH-2YR7F

16:

  • ZF3R0-FHED2-M80TY-8QYGC-NPKYF
  • FNEW8-ZY7TY-Y1Z7W-QZQCR-NZZ5V
  • XJKN8-KM9KX-H1Y91-FQPVX-QFXUZ

15:

  • FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6

12:

  • ZC3TK-63GE6-481JY-WWW5T-Z7ATA

10:

  • 1Z0G9-67285-FZG78-ZL3Q2-234JG


🎃所遇到问题及解决

🥏VMware网卡消失/网络适配器VMware网卡出现感叹号

在安装完VMware之后需要检查,检查虚拟机软件是否有安装2 个虚拟网卡

       没有这两个虚拟网卡,会导致,后期操作没法ping。

问题描述:

       打开win+x,设备管理器中是这样:(两个VMware适配器上显示:Windows 仍在设置此设备的类配置。 (代码 56)

或者是网络连接中,没有两个网络网卡


办法一(对我的设备无效):


       这个方法是在控制面板里,对VMware虚拟机进行更改,把这个删除或者修复,重新下一个。(博主在这个上面花费了一大半天,删了重装了五六遍,搜了四五十个网页,来来回回还是老样,对我来说无效!不知道不大家有没有用,可以试一下)。

ed7e805eb0048c932dd86a9597ce5207_04ac8845a75c4c17b69ef63c188c7593.png

办法二(解决了我的问题):

       在我经历了几个小时的绝望搜索后终于搜到了一种对我的设备有效解决办法!!!

       按win+r,弹出运行窗口,输入“redegit”,进入注册表,如果打不开的话,可以在点win,在里面搜:注册表编辑器

       然后删除HKEY_CLASSES_ROOT目录下CLSID中的 {3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b}文件,然后网卡禁用再启用。

       然后感叹号就消失了,让我们看一下网络连接:

       这种就正常了,可以后续进行ping连接了。


🎯CentOS7的Linux系统安装

🎃安装步骤

🥏下载镜像

从官网下载得到的镜像文件:

       等待下载完成后,记得自己下载到哪里啦,以便后续使用。


🥏新建虚拟机

       第一步:新建虚拟机,点击 “Workstations”-->"文件" 菜单,选择 "新建虚拟机" 选项,或直接在右 侧选择创建新的虚拟机选择 "自定义" 点击下一步:

第二步:选择兼容性,默认即可,单击下一步:

第三步:选择镜像文件的时候选择“稍后安装操作系统”,点击下一步:

第四步:设置虚拟机的名称(名称将会后期出现在左侧)和设置虚拟系统的安装位置

4d49fede96d7277e0650fd97017b7312_30118aca545e43dc9def38d498e4fe6e.png


第五步:CPU设置,提示:根据自身电脑配置选择CPU设置

1dfc852e1d9bcfe08ecaad3ae728bdb6_4eb4d58c06be4ecf964517c08be6b95f.png

       剩下的几个步骤都是默认的!


🎃 系统配置

第一步:选择CentOS系统安装镜像【*.iso文件】(就是前几步下载的镜像)

第二步:开启虚拟机,进行系统安装

第三步:选择安装centos7(通过↑ 或 ↓方向键进行选择),确认后,按下回车

第四步:等待一会儿后,将弹出欢迎使用CENTOS 7的界面,选择英文,英文(范英国家)或者中文(英语不好的小伙伴要开心了吧!!),点击继续

第五步:在安装信息摘要界面,点击软件安装,进入软件选择界面


第六步:在软件选择界面,选中左侧GNOME Desktop,勾选右侧可选项,点击完成,回到安装信息摘 要界面。

2e7069cb320cf0fcf50e5c49f94d568b_60586f9b6ae446a69a3d201abc656c29.png


提醒: 这个可以默认,默认为最小系统,没有图形界面,下图安装的是含有图形界面的:

ce7619e2d0b4562420c5a07fb9a33855_e80ee101aa1a4c69b410f12358746525.png

第七步:进入磁盘配置页面,直接点Done,不需要做其他更改,只是确认使用自动分区

第八步:点击开始安装

第九步:进入安装进度页面:(点击ROOT密码,进入密码设置页面,输入两次ROOT账户的密码,例如1234。第一次点击完 成,会提示Too short,密码太短,再点击一次完成,确定使用简单密码。,用户名要不要都可以!)

db0cf119d5598f79fe91c3d7c819ddd4_042c3f17a0984ffc9152dcfa581d1a25.png


第十步:重启之后,来到初始设置页面,点击license information

b55d4ab8e5832fcae58ca18ea830f093_a9a9ace99f444ba18b3243ffea5a344c.png

第十一步:勾选我同意许可协议,点击左上角完成,回到初始设置页面

e00430d101c4a4c4d0d86b9f54c4356f_5b58805ab920404388e218fd3f8ca5d6.png


第十二步:设置网络和主机名,直接点击进入配置

77d8b6795f91669cc2a7f329c6ceb493_3ca712a607884699901b6b3029cbbcb6.png

第十三步:进入到欢迎页面,点击前进


第十四步:全名任意填写,用户名默认和全名一致,此处的用户名,是一个普通的账户,别于 ROOT账户。点击前进。




接下来进入就行了。


🎃所遇到问题及解决

🥏CentOS的Linux虚拟机如何联网

正常联网状态下,输入ifconfig(用 ip addr也行)命令,会出现ip地址

如果联网的情况下,这里没有IP地址的:

那么就让我们来联网:

第一步:进入System Tools——》Settings下

第二步:进入Network下,打开网络:

这样问题就解决了。


🥏再次打开CentOS,网络不会自动打开

问题描述:关掉CentOS后,再次打开时,网络处于关闭状态,不能自动打开。


解决:


第一步:进入终端页面,进入root 管理员用户


第二步:进入网络配置文件夹

cd /etc/sysconfig/network-scripts/

第三步:输入命令ls 查看当前目录下文件,找到ifcfg-eth0的文件,一般网络名称都是eth0或ens333,不同的根据自身情况而定,我的是ens33

第四步:进入文件内编写

sudo vim ifcfg-ens33

第五步:点击i,进入编辑模式,将文件中的ONBOOT = no 改为 yes,改好之后,按下esc键退出编辑模式,按住shift + :,输入wq!,回车后保存成功,退出终端,重启系统就解决了

这样下次进入系统,网络就自动打开了。


🎯在CentOS 7下的Linux系统中安装MySQL

🎃安装步骤

🥏下载准备所需工具

  • 数据库管理软件(本例使用SQLyog-12.0.8-0.x64)
  • 数据库软件(本例使用mysql-5.7.31-linux-glibc2.12-x86_64.gz)
  • 远程终端管理软件(本例使用MobaXterm)


🥏进行Linux系统与远程终端MobaXterm进行连接

连接不上的话,可以是多试几次。


🥏将Linux版本的MySQL压缩包传到其中

或者直接拖进去也行。


🥏解压MySQL压缩包

解压MySQL软件包,然后移动到/usr/local目录下,起名为mysq(不用手动建,执行Linux命令就行)

# rm -rf /usr/local/mysql
# tar -xf mysql-5.7.31-linux-glibc2.12-x86_64.gz
# mv mysql-5.7.31-linux-glibc2.12-x86_64 /usr/local/mysql

看一下结果(可视化进入目录中)

已经解压进来了。


🥏创建账号,目录及赋权

创建一个特定的 mysql 账号,用于启动与运行 mysql 软件

# useradd -r -s /sbin/nologin mysql

进入 /usr/local/mysql 目录,创建 mysql-files 文件夹

# cd /usr/local/mysql
# mkdir mysql-files

更改 mysql-files 文件夹权限(拥有者与所属组以及文件夹权限 750

1. # chown mysql.mysql mysql-files
2. # chmod 750 mysql-files


🥏删除默认配置文件my.cnf,然后初始化MySQL


# rm -rf /etc/my.cnf
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql

注意 :箭头处为 MySQL 的初始密码。


🥏 添加环境变量,启动MySQL,修改密码

# echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
# source /etc/profile
# cp support-files/mysql.server /etc/init.d/mysqld
# service mysqld start
# mysql -p

输入初始密码,然后设置新密码:

进行刷新:

flush privileges;

🥏配置mysqld服务随开机自启动

# chkconfig --list
# chkconfig --add mysqld
# chkconfig mysqld on

🥏进行MySQL本地登入

# mysql -u root -p //说明:-u 指定连接用户 -p 指定用户密码

🥏 远程登入设置

第一步使用“mysql -uroot -p //root”命令可以连接到本地的mysql服务。

#mysql -uroot -p

第二步:使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此 使用mysql数据库。

333a86c2e39be2b0cc24a33c61fe35f8_fc18612cca5545fd92a4bd31c0a499bb.png

第三步:直接更改数据库update user set host = '%' where user = 'root';命令可以更改远程连接的设置。mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

1a8fe76e21f21a89f25df2b3df89a8e8_a13ae97671ae414887ab23bed06d297e.png

第五步;使用“select host,user,authentication_string from user;”查看修改是否成功。

这样就可以用navicat或者SQLyog远程连接了。

可以测试一下。

这样代表成功了。

如果你到了这一步,那就恭喜了,Linux下的MySQL安装完成!!!


🎃所遇到问题及解决

🥏远程连接MySQL错误

问题描述

       如果你进行了上面的步骤,还是无法用navicat或者SQLyog远程连接,出现10060错误那可能是你的防火墙的问题。

解决:

第一步:查看防火墙规则,看ports是否开放了3306端口

firewall-cmd --list-all

第二步:开放端口

firewall-cmd --permanent --add-port=3306/tcp

第三步:重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload

第四步:再次查看防火墙,看ports是否开放了3306端口

firewall-cmd --list-all

完成这几步后,应该就可以连接了。


🎯安装过程中其他问题

       在其中遇见其他问题可以发到评论区,博主看到会回复的,毕竟我也在这上面卡了两天,踩了很多坑,可能这篇博客写的不是很全,其他问题可以在评论区里提问,发现的这篇博客中的问题,也可以发在评论区,一起进步,加油!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
115 64
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
121 61
|
28天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
1月前
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。
63 3
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
108 1
Linux系统之Centos7安装cockpit图形管理界面
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
102 3
|
2月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
151 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
86 2
下一篇
DataWorks