VirtualBox+centos7.9+mysql8,网络设置桥接模式,复制虚拟机
1、VirtualBox安装centos7.9
1.1、下载VirtualBox
VirtualBox-7.2.4-170995-Win.exe,168M
1.2、下载centos7.9镜像
CentOS-7-x86_64-DVD-2009.iso,4.3G
最小化安装
2、网络设置桥接模式
2.1、配置虚拟机网络设置
打开 VirtualBox,选择你的 CentOS 7 虚拟机。
进入 设置 > 网络。
将 连接方式 选择为 桥接网卡。
在 名称 下拉菜单中选择主机的物理网卡(如 Wi-Fi 或 以太网)。

本地主机(宿主机)的物理网卡为 Wi-Fi 6E AX211

2.2、配置 CentOS 7 网络接口
启动 CentOS 7 虚拟机,登录系统
查看网络接口名称(如 enp0s3)
编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
#旧值none改为static BOOTPROTO=static #旧值no改为yes ONBOOT=yes #以下新添加 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114 DNS2=8.8.8.8
根据本地主机(宿主机)的 ipconfig,IPADDR应该配置为192.168.1.xx,GATEWAY应该为192.168.1.1

重启网络服务
systemctl restart network
测试外网连接

本地主机测试

ssh连接

注意事项:
确保虚拟机 IP 与主机在同一网段。
如果主机使用 Wi-Fi,需在 VirtualBox 中选择 Wi-Fi 设备。
桥接模式下,虚拟机与主机、网络中其他设备可相互访问。
3、安装mysql8
第一步:查看是否安装了mysql
rpm -qa | grep mysql
第二步:查看是否安装了mariadb
rpm -qa | grep mariadb
第三步:移除 MySQL 相关的软件。如果系统中没有安装过与 MySQL 相关的软件,直接跳到下一步
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
第四步:下载mysql安装包,下载到opt目录中
cd /opt
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.42-1.el7.x86_64.rpm-bundle.tar
若虚拟机中无法下载,在宿主机中浏览器输入https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.42-1.el7.x86_64.rpm-bundle.tar下载,然后本地传到虚拟机中
第五步:
在opt目录下创建mysql-package目录:mkdir mysql-package
解压:tar -xvf mysql-8.0.42-1.el7.x86_64.rpm-bundle.tar -C mysql-package
第六步:
进入到目录:cd mysql-package/
依次执行安装
rpm -ivh mysql-community-common-8.0.42-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.42-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.42-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.42-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.42-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.42-1.el7.x86_64.rpm ==>在安装这里前先安装openssl==>yum install openssl-devel -y
rpm -ivh mysql-community-server-8.0.42-1.el7.x86_64.rpm ==>在安装这里前要先安装perl和libaio
安装perl
yum list perl
yum install -y perl.x86_64
安装libaio
yum list libaio
yum install -y libaio*
如果前面安装了el8(即mysql-centos8版本),安装冲突时,可以在安装时 加上 --force,
比如 rpm -ivh mysql-community-common-8.0.42-1.el7.x86_64.rpm --force
第七步:
查看版本:mysql -V 或 mysql --version
启动:systemctl start mysqld
设置开机自启:systemctl enable mysqld
第八步:
第一次运行 MySQL 服务时,会进行初始化加载,同时会生成一个 root 用户的初始密码,可以通过查看日志文件 /var/log/mysqld.log 获取到 root 用户的初始密码,后续可手动修改密码
cat /var/log/mysqld.log | grep 'password'
登录进mydql:mysql -u root -p
修改root密码:alter user 'root'@'localhost' identified by 'xxxxx';
4、VirtualBox 复制虚拟机
步骤 1: 关闭虚拟机
确保待复制的虚拟机处于关闭状态,否则无法进行复制操作。
步骤 2: 使用右键复制功能
在 VirtualBox 主界面中,右键点击目标虚拟机,选择“复制”。
设置新虚拟机的名称,并勾选“为所有网卡重新生成 MAC 地址”以避免网络冲突。
选择“完全复制”,然后点击“复制”按钮。
posted on 2025-12-20 19:51 wenbin_ouyang 阅读(2) 评论(0) 收藏 举报
浙公网安备 33010602011771号