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

【vmbox centos7 网络配置】【centos7 glances 安装】【centos7 安装MySQL5.7】此时需要的是一个复杂的密码 如果需要像 rootroot 这样的账号密码需要修改密码策略

大家好,欢迎来到IT知识分享网。

vmbox centos7 网络配置

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

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

第二步 再创建一个net 网络

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

ip addr 

第三步

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 
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.Z 1 [Note] A temporary password is generated for root@localhost: >D+.cj!*y3<T 

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

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; 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143542.html

(0)
上一篇 2025-05-02 19:33
下一篇 2025-05-02 19:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信