【vmbox centos7 网络配置】【centos7 glances 安装】【centos7 安装MySQL5.7】

vmbox centos7 网络配置

目前 能组建集群 虚拟机网络互通,虚拟机能访问外网

在这里插入图片描述
创建一个host-only 网络
在这里插入图片描述
启动服务器 会自动填充ip地址
在这里插入图片描述

第二步 再创建一个net 网络

在这里插入图片描述
查看网络

ip addr 

此时会有 enp0s3 和 enp0s8
此时 enp0s8 已经有固定ip了,我们只需要启动 enp0s3 既可以获得外网

第三步

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # 将网卡的配置文件中的 “ONBOOT=no" 改为 "ONBOOT=yes”。

service network restart  # 重启网卡,以使配置生效

此时 重启后 ping www.baidu.com 即可看到 能访问外网了。

此时 使用enp0s8 的地址 连接 22端口 就可以 ssh 访问 连接服务器了。

centos7 修改镜像地址

1 备份原有镜像配置文件

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2.下载阿里云的镜像配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.清除缓存并更新缓存

yum clean all
yum makecache

centos7 安装 glances

yum install epel-release  # 安装EPEL仓库
yum install glances # 系统监控工具 很好用

glances 界面如下
在这里插入图片描述
glances 界面讲解

CentOS 7 上安装 MySQL 5.7 并进行基本的安全配置

添加 MySQL 官方仓库

sudo yum install wget
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

MySQL 8.0 是默认启用的,需要禁用它并启用 MySQL 5.7

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community

更新 Yum 包索引并安装 MySQL 服务器:

sudo yum update
sudo yum install mysql-community-server

此时如果报错 如下:

从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
 失败的软件包是:mysql-community-libs-5.7.44-1.el7.x86_64
 GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决报错:
先手动下载 MySQL 的 GPG 密钥:

wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

使用 rpm 命令导入下载的 GPG 密钥:

sudo rpm --import RPM-GPG-KEY-mysql-2022

继续安装

sudo yum install mysql-community-server

启动mysql 并设置开机自动启动

sudo systemctl start mysqld
sudo systemctl enable mysqld

查找 MySQL 初始临时密码

[root@localhost yum.repos.d]# sudo grep 'temporary password' /var/log/mysqld.log
2024-07-04T08:24:31.863364Z 1 [Note] A temporary password is generated for root@localhost: >D+.cj!*y3<T

运行 MySQL 安全安装脚本, 系统会提示你输入临时密码(上面的)

此时需要的是一个复杂的密码,如果需要像root root 这样的 账号密码 需要修改密码策略
临时修改密码策略

SET GLOBAL validate_password_policy = LOW;
SET GLOBAL validate_password_length = 4;

此时就可以使用简单的密码了

使用 firewalld 开放 3306 端口 可以远程连接mysql

打开 3306 端口:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

重新加载防火墙配置:

sudo firewall-cmd --reload

验证端口是否开放:

sudo firewall-cmd --zone=public --query-port=3306/tcp

如果返回 yes,则说明端口已经开放。

此时使用数据库可视化工具 根据ip 和端口 账号密码连接数据库 应该能连接成功了。如果失败
那可能是mysql 需要开放所有的ip都能访问
登录mysql 数据库 执行指令

GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  • 23
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在虚拟机上安装CentOS 7,你需要遵循以下步骤: 1. 首先,你需要下载和安装一个虚拟机软件,比如VirtualBox。可以上VirtualBox的官方网站下载适合你操作系统的版本,并按照步骤安装。 2. 一旦安装完成,你可以打开VirtualBox,并点击"新建"来创建一个新的虚拟机。在弹出的对话框中,你需要为虚拟机选择一个名称和操作系统类型。根据CentOS 7选择相应的选项。 3. 接下来,你需要为虚拟机分配内存大小。建议至少分配1GB的内存,但可以根据你的计算机性能进行调整。 4. 在"虚拟硬盘"部分,你可以选择“创建一个虚拟硬盘”,然后选择硬盘文件类型和大小。建议选择动态分配的硬盘以节省空间。 5. 一旦虚拟机创建完成,你需要在"设置"中进行一些调整。进入"存储"选项卡,选择已下载的CentOS 7 ISO镜像文件。这将使虚拟机能够引导和安装操作系统。 6. 最后,你可以启动虚拟机,并按照CentOS 7安装程序的指示进行安装。选择“Install CentOS 7”并按照屏幕上的提示进行设置,如选择语言、时区和键盘布局等。 7. 完成安装后,重新启动虚拟机。你将看到CentOS 7的登录界面,并可以使用默认的用户名和密码登录。 通过按照上述步骤,你就能够成功在VirtualBox安装CentOS 7操作系统。这样你就可以在该虚拟机中进行各种测试、开发、实验等操作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值