这边VMware虚拟机的配置流程只是很多种的一种

MobaXterm连接centos图形化_VMware


点击创建新的虚拟机——典型(推荐)(T)
——下一步

MobaXterm连接centos图形化_mysql_02


选择第三个 :稍后安装操作系统。(选第二个会进行默认安装,这边第二个有iso路径是因为已经安装过了)
——下一步

MobaXterm连接centos图形化_VMware_03


客户机操作系统:Linux选项 版本:CentOS7 64位
——下一步

MobaXterm连接centos图形化_mysql_04


虚拟机名称:自己取 不要加空格啥的
位置(虚拟机的文件存放路径(全英文带数字可)):路径不要放在C盘,路径名与虚拟机名最好对的上,方便查找

——下一步

MobaXterm连接centos图形化_MySQL_05


默认选项20G 和 将虚拟机磁盘拆分成多个文件

——下一步

MobaXterm连接centos图形化_MySQL_06


点击自定义硬件,出现弹窗

MobaXterm连接centos图形化_MySQL_07


内存选择4G

MobaXterm连接centos图形化_mysql_08


新CD/DVD(IDE) 选项: 使用ISO 映像文件(提前下载好)

点击高级 选择SATA(固态接口)(IDE也可以,会慢一点但是稳定,SATA快但是会有小故障)

MobaXterm连接centos图形化_MySQL_09


MobaXterm连接centos图形化_MySQL_10

网络适配器选项:仅主机模式
另外添加(在最下面)一个网络适配器2:NAT模式

MobaXterm连接centos图形化_VMware_11


点击高级 点击生成MAC地址

MobaXterm连接centos图形化_VMware_12


再次点击高级 生成MAC地址完成 之后会进入到如下界面

MobaXterm连接centos图形化_VMware_13


点击开启此虚拟机

点击屏幕黑色区域 用上下键来选择 选择第一个Install CenOS 7**(Ctrl+ALt 移动鼠标返回到自己计算机)**

等待加载 进入如下界面

MobaXterm连接centos图形化_MySQL_14


语言不要动 默认为English
点击 Continue

MobaXterm连接centos图形化_MySQL_15


找到 NETWORK & HOST NAME 点击计入

MobaXterm连接centos图形化_mysql_16


分别点击两个Ethernet 点击右边的按钮从 OFF到 ON 开启连接

点完之后 点击 Done找到INSTALLLATION DESTINATION 选项**(表示分区的意思)**

****进入之后 直接点击 Done (不分区)**

MobaXterm连接centos图形化_VMware_17


下面红色区域表示:默认进行最小化安装(只有小黑界面)
(需不需要最小化安装 要看具体需求)

MobaXterm连接centos图形化_mysql_18


找到 DATE & TIME 点击进行时区修改成
东8区 Asia Shanghai

如图


如上操作结束之后点击 右下角 Begin Installation

进入如下界面

MobaXterm连接centos图形化_mysql_19


进入界面之后就开始读进度条了 期间修改root 初始密码

点击进入之后 设置密码 太短会提示 Too short 可以一直点击done 直到跳出 短密码设置成功(长密码无提示 直接一次done)

(用户名选项没改 为root)

进度条读完之后 可以测试一下

MobaXterm连接centos图形化_mysql_20


**localhost login: root
Password:输入刚刚输入的密码 输入的时候界面不会显示 键盘NumLock 有时候会关闭 注意开启 如果不知道输入到哪了 随便输入 如输错了 系统会再次让你输的
成功会显示:
[root@localhost ~]#
输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意vi后面有个空格 ,注意不要输错或输漏)
回车 出现如下界面

MobaXterm连接centos图形化_mysql_21


修改第四行
BOOTPROTO=dhcp dhcp改 为 static
最后一行
ONBOOT=no no改为yes
在最后一行下输入命令
IPADDR=192.168.107.150(每个人都不一样)
其中192.168.107.150 怎么获取:
进入windows dos界面 输入ipconfig 出现如下界面

MobaXterm连接centos图形化_MySQL_22

找到VMnet 下的 IPv4 地址 这边图上显示192.168.107.1 在VMware 界面的最后一行输入
IPADDR= 192.168.107.X(前三位必须一致,X 可以为1以外的其他数 最大255)
输入完之后 按键盘 Esc键 之后再界面输入 “:wq” 回车
(显示的地方是在界面最下面)

MobaXterm连接centos图形化_VMware_23


继续输入命令:
systemctl restart network 回车
systemctl stop firewalld 回车
systemctl disable firewalld 回车
出现如下效果

MobaXterm连接centos图形化_MySQL_24

到此为止VMware 虚拟机针对Linux客户机操作系统的配置 完成**



接下来是MobaXterm配置
打开MobaXterm
如下图 依次点击 红色圈

MobaXterm连接centos图形化_MySQL_25


Romote host :192.168.107.X (上面VMware那边输入的 端口号)
弹出如下窗口

MobaXterm连接centos图形化_mysql_26


在Name里可输入:数字或英文或组合(最好别中文)
Username:root
Password:123
Username和 Password 是上面在Vmware里的用户名和密码
输入完点击ok
如下如图点击

MobaXterm连接centos图形化_MySQL_27


选择刚刚在Name中输入的 名字 ,点击ok 之后出现如下图就表示连接上了****

MobaXterm连接centos图形化_MySQL_28


按如下图在左边空白处右键 点击New directory 新建一个文件夹 取个名字(这边取software)点击进入software文件夹

jdk-8u221-linux-x64.tar.gz
MySQL-client-5.6.46-1.el7.x86_64.rpm
MySQL-server-5.6.46-1.el7.x86_64.rpm
者三个文件直接拖到software文件夹中 如图

MobaXterm连接centos图形化_mysql_29


接下来进入右边黑色区域(注意左边目录跟右边实际进入的目录并不同步,输入pwd 指令可查看当前所在目录位置)

接下来要解压jdk那个文件 前提是要进到那个文件夹(这边在software)(
关于进入文件cd指令)
输入指令:cd software
进入文件夹之后输入:ll
查看当前文件夹下的所有文件 如图

MobaXterm连接centos图形化_VMware_30


现在解压jdk那个文件
输入指令:tar -zxvf jdk-8u221-linux-x64.tar.gz
回车 解压如下图

MobaXterm连接centos图形化_mysql_31


接下来输入指令:vi /etc/profile
回车出现如下图

MobaXterm连接centos图形化_VMware_32


任意地方输入55 回车 玩下跳55行(界面看不到输入的内容的)
出现如下图

MobaXterm连接centos图形化_MySQL_33


并在红色区域输入四行指令 (每个人不一定相同)(后三行是环境变量)
输入的指令不能错 不然后续很多命令不可用
按Esc 键退出编辑模式 输入 “ :wq”
回车

MobaXterm连接centos图形化_VMware_34


继续输入指令:

source /etc/profile

回车

java -version

回车

【(如上红框中的四行输入出错 在输入source 指令的时候会出现 /usr/libexec/grepconf.sh: line 5: grep: command not found 问题)

解决办法:(思路:重新回到输入四行指令的界面 重写检查修改直到正确为止,也就是重复上面的操作)

再次输入指令: vi /etc/profile

输入55 回车

回到上面输入此指令出现的界面,也就是回到 export那几行代码那边检查】没问题了 pwd 看一下在哪个位置 确保在 software文件夹下

而后继续输入:

javac

出现如下图就没问题了

MobaXterm连接centos图形化_VMware_35


继续输入指令:

yum install net-tools -y

一顿操作之后

yum install perl -y

再一顿操作之后

rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm (这边是client)

等几秒

yum install autoconf -y

回车

rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm (这边是server)

输完之后会报错 如图复制报错的 信息 如图 (为什么知道报错还要输入:报错之后才能知道错哪 复制错误地方)

MobaXterm连接centos图形化_VMware_36


框选 mariadb-libs-1:5.5.60-1.el7_5.x86_64 进行复制

把复制的那行 强行删掉:

输入:

rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps (注意有几个空格)

回车不报错就行

继续重新输入:

rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm

回车

一顿操作 出现如下图

MobaXterm连接centos图形化_mysql_37


其中红色框表示 root 用户的初始密码 的位置

输入指令:

vi /root/.mysql_secret

回车进入如下图

红色框表示 当前root用户密码

框选复制密码

MobaXterm连接centos图形化_mysql_38


输入“ :q” 退出

输入指令:

mysql -uroot -p

输入刚刚的密码(注意密码不可见 为防止出错 复制密码的时候先可以复制到一个文本区域 需要输入密码的时候再次复制过来)

输入指令:

SET PASSWORD=password(“ok”); (重设密码为ok)

回车如果出现密码有问题无法进入的情况(思路:免密登录 进入之后再修改密码):

确定在 software 目录下输入(说明:software只是一个前面建的文件夹)

输入命令:

vi /usr/my.cnf (配置文件)

回车 到如下图位置 进行免密登录

MobaXterm连接centos图形化_VMware_39


在[mysqld]下输入:

skip-grant-tables

按Esc键 继续输入 “ :wq ”(输入引号里的)

跳出继续输入:

service mysql start

回车

mysql

回车

use mysql (进入mysql 库)

出现Database changed

继续输入:

update user set password=password( “ok”);

回车

继续输入:

quit

回车

继续输入:

vi /usr/my.cnf (再次进入配置文件)

回车

把[mysqld]

下面那行skip-grant-tables 全部删掉

按Esc键 保存 输入 “:x” 跳出

继续输入:

service mysql restart

回车

继续输入:

mysql -uroot -pok (进行密码登录)

回车

到此为止全部配置完成,如有问题后续修改。