Linux系统的CentOS7发行版安装MySQL80

news2025/6/9 17:15:47

文章目录

  • 前言
  • Linux命令行内的”应用商店”安装
    • CentOS的安装软件的yum命令
    • 安装MySQL
      • 1. 配置yum仓库
      • 2. 使用yum安装MySQL
      • 3. 安装完成后,启动MySQL并配置开机自启动
      • 4. 检查MySQL的运行状态
    • MySQL的配置
      • 1. 获取MySQL的初始密码
      • 2. 登录MySQL数据库系统
      • 3. 修改root密码
      • 4. [扩展],配置root的简单密码
      • 5. 允许root远程登录,并设置远程登录密码
      • 6. 并给root用户分配权限
      • 7. 退出MySQL控制台页面
      • 8. 检查端口
      • 9. 通过MySQL的图形化界面管理工具远程连接MySQL
    • yum安装后进行卸载
      • 1. ​​停止 MySQL 服务​​
      • 2. ​​卸载 MySQL 软件包​
      • 3. ​​删除残留文件与目录​
      • 4. ​​清理依赖和缓存​
      • 5. ​​删除 MySQL 用户和组​
      • 6. ​​移除 MySQL Yum 仓库​​(可选)
      • 7. 验证是否卸载成功​
  • 使用FinalShell上传到CentOS解压并安装
    • 获取安装包。
    • 通过FinalShell把MySQL安装包上传到CentOS7
      • 1. 打开终端
      • 2. 选择上传位置
      • 3. 查看是否上传成功
    • 安装
      • 1. 创建目录,并解压
      • 2. 安装mysql的安装包
      • 3. 启动MySQL服务
      • 4. 查询自动生成的root用户密码
      • 5. 修改root用户密码
      • 6. 创建用户
      • 7. 并给数据库的root分配权限
      • 8. 重新连接MySQL
      • 9. 通过MySQL的图形化界面管理工具远程连接MySQL
    • 安装包方式安装后进行卸载
      • 1. 停止MySQL服务
      • 2. 查询MySQL的安装文件
      • 3. 卸载上述查询出来的所有的MySQL安装包
      • 4. 删除MySQL的数据存放目录
      • 5. 删除MySQL的配置文件备份

前言

本篇有两种安装方式大家可以自行选择

  1. Linux命令行内的”应用商店”安装
  2. 使用FinalShell上传到CentOS解压并安装

Linux命令行内的”应用商店”安装

Linux的版本为 CentOS7;

CentOS的安装软件的yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:yum [-y] install | remove | search 软件名称

  1. 选项-y:自动确认,无需手动确认安装或卸载过程
  2. 第二个参数必填 install | remove | search:
    • install:安装
    • remove:卸载
    • search:搜索
  3. 第三个参数软件名:要安装的软件名。

yum命令需要root权限哦,可以su切换到root,或使用sudo提权。
yum命令需要联网

下面通过安装wget软件进行演示

  1. 先去商店搜索有没有wget这个软件。执行指令 sudo yum search wget.如果报Could not retrieve mirrorlist 无法检索镜像列表的错误请看第二步。若没有即可跳过去第三步。
    在这里插入图片描述
  2. 由于官方仓库已停用,​​必须替换为国内镜像源(如阿里云)​​
    • 备份原有配置:sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    • 下载阿里云镜像配置,我这里是​​CentOS 7.8.2003 存档版本​​定制的源:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-7.8.2003.repo
      在这里插入图片描述
    • ​​清理缓存(这一步一定要操作)sudo yum clean all # 清除旧缓存 若出现以下错误说明修改镜像失败, 要下载阿里云镜像配置,请执行下一步。若正确执行最后一步。
      在这里插入图片描述
    • 上一步由于配置文件无效,YUM 无法识别仓库源,导致 clean all 操作提前终止,​​缓存未被真正清理。我们需要执行cat /etc/yum.repos.d/CentOS-Base.repo # 查看文件内容.若输出信息开头为 <!DOCTYPE html> 说明 文件下载错误,需重新下载。
      在这里插入图片描述
    • 由上一步可知配置文件无效。我们需要执行sudo rm -f /etc/yum.repos.d/CentOS-Base.repo # 强制删除无效文件以上镜像下载失败的原因是:​​直由网络问题引发​​,配置文件污染是网络问题的衍生结果。所以执行以下命令​​直接写入配置文件内容​​。不通过联网下载即可解决。
      sudo tee /etc/yum.repos.d/CentOS-Base.repo << 'EOF'
      [base]
      name=CentOS-7 - Base - mirrors.aliyun.com
      baseurl=https://mirrors.aliyun.com/centos/7/os/$basearch/
      gpgcheck=1
      gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
      
      [updates]
      name=CentOS-7 - Updates - mirrors.aliyun.com
      baseurl=https://mirrors.aliyun.com/centos/7/updates/$basearch/
      gpgcheck=1
      gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
      
      [extras]
      name=CentOS-7 - Extras - mirrors.aliyun.com
      baseurl=https://mirrors.aliyun.com/centos/7/extras/$basearch/
      gpgcheck=1
      gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
      EOF
      
    • ​​验证配置文件格式​:head -n 5 /etc/yum.repos.d/CentOS-Base.repo # 正确输出应显示 [base] 等配置节。若出现一下结果说明成功。
      [base]
      name=CentOS-7 - Base - mirrors.aliyun.com
      baseurl=https://mirrors.aliyun.com/centos/7/os/$basearch/
      gpgcheck=1
      gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
      
    • 重建缓存(这一步一定要操作) sudo yum makecache # 生成新缓存
      在这里插入图片描述
  3. sudo yum [-y] remove wget,通过yum命令卸载wget命令 这里写了-y就不会询问你是否进行下一步建议写一下不然一直问很难受。出现以下结果说明成功,由于中间部分太多我给截取了一部分。
    在这里插入图片描述
    在这里插入图片描述
  4. sudo yum [-y] remove wget:通过yum命令卸载wget命令

安装MySQL

MySQL并不存在我们的yum仓库中。就比如手机自带的应用商店没有市面上所有的软件。所以执行yum install mysql指令安装不了。所以我们需要额外配置远程仓库

1. 配置yum仓库

# 转为管理员权限
su - root # 账号密码和你的开机密码一致。

# 更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023


# 安装Mysql8.x版本 yum库
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

输入指令yum repolist all查看所有仓库看看是否装上。有下面的几个说明成功。

mysql-connectors-community/x86_64      MySQL Connectors Community    enabled:    279
mysql-tools-community/x86_64           MySQL Tools Community         enabled:    114
mysql80-community/x86_64               MySQL 8.0 Community Server    enabled:    560

在这里插入图片描述

2. 使用yum安装MySQL

# yum安装Mysql
yum -y install mysql-community-server

结尾出现如下说明安装成功
在这里插入图片描述

3. 安装完成后,启动MySQL并配置开机自启动

systemctl start mysqld		# 启动
systemctl enable mysqld		# 开机自启

4. 检查MySQL的运行状态

systemctl status mysqld  # 出现active的字样说明正在运行

在这里插入图片描述

MySQL的配置

主要修改root密码和允许root远程登录

1. 获取MySQL的初始密码

# 通过grep命令,在/var/log/mysqld.log文件中,过滤temporary password关键字,得到初始密码
grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

2. 登录MySQL数据库系统

# 执行
mysql -uroot -p
# 解释
# -u,登陆的用户,MySQL数据库的管理员用户同Linux一样,是root
# -p,表示使用密码登陆

# 执行完毕后输入刚刚得到的初始密码,即可进入MySQL数据库

在这里插入图片描述

3. 修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';	
-- 密码需要符合:大于8位,有大写字母,有特殊符号,不能是连续的简单语句如123,abc

Ctrl + d 退出MySQL
然后再次执行mysql -uroot -p
输入刚刚设置的密码。

验证是否登录成功

4. [扩展],配置root的简单密码

我们可以给root设置简单密码,如123456.

请注意,此配置仅仅是用于测试环境或学习环境的MySQL,如果是正式使用,请勿设置简单密码

set global validate_password.policy=0;		# 密码安全级别低
set global validate_password.length=4;		# 密码长度最低4位即可
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

在这里插入图片描述

Ctrl + d 退出MySQL
然后再次执行mysql -uroot -p
输入刚刚设置的密码123456
验证是否登录成功

想知道更多关于MySQL密码安全等级请进入sql官网的文档去搜索validate_password
在这里插入图片描述
在这里插入图片描述
这里有具体说明
在这里插入图片描述

5. 允许root远程登录,并设置远程登录密码

默认情况下,root用户是不运行远程登录的,只允许在MySQL所在的Linux服务器登陆MySQL系统

请注意,允许root远程登录会带来安全风险

# 第一次设置root远程登录,并配置远程密码使用如下SQL命令 
# 这里的百分号是指允许所有电脑访问,我们可以换成一个具体ip地址,说明只允许某一个ip地址访问。
# 比如 create user 'root'@'193.43.56.2'  ... 说明只允许ip为193.43.56.2的电脑访问。
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码!';	
-- 密码需要符合:大于8位,有大写字母,有特殊符号,不能是连续的简单语句如123,abc

# 后续修改远程登录的密码使用如下SQL命令
# 这里的百分号是指允许所有电脑访问,我们可以换成一个具体ip地址,说明只允许某一个ip地址访问。
# 比如 create user 'root'@'193.43.56.2'  ... 说明只允许ip为193.43.56.2的电脑访问。
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

6. 并给root用户分配权限

注意:这里的root是MySQL中的用户root。而不是虚拟机中CentOS中管理员身份root。

grant all on *.* to 'root'@'%';
# MySQL 授权语句 GRANT ALL ON *.* TO '你要分配权限的用户名'@'%'; 
# 是用于赋予指定用户对 MySQL 服务器上​​所有数据库和所有表​​的​​全部操作权限​​,
# 并允许该用户从​​任意 IP 地址​​连接数据库。

在这里插入图片描述

7. 退出MySQL控制台页面

# 退出命令
exit

# 或者通过快捷键退出:ctrl + d

8. 检查端口

MySQL默认绑定了3306端口,可以通过端口占用检查MySQL的网络状态

   netstat -anp | grep 3306

在这里插入图片描述
至此,MySQL就配置完成并可用了,请妥善保存好MySQL的root密码。

9. 通过MySQL的图形化界面管理工具远程连接MySQL

MySQL的图形化界面管理工具有DataGrip,Navicat等等好多。大家根据自己的需要自行链接。
这里我使用的是navicat

  1. 首先在连接前先要对Linux中的MySQL进行配置。打开配置文件。如果你修改后发现没效果,再检查一下是否存在 /etc/my.cnf.d/server.cnf,也要按同样方式改那里。

    # 启用管理员身份
    su -  # 密码是开机密码。
    
    # vi 编辑my.cnf文件  
    vi /etc/my.cnf
    # 让 MySQL 监听所有网络接口:
    # 如果有bind-address。只需要修改bind-address的值
    # 如果没有就加上这个。
    bind-address = 0.0.0.0
    

    在这里插入图片描述

  2. 放行防火墙(firewalld/iptables)和 SELinux

    sudo firewall-cmd --add-service=mysql --permanent
    sudo firewall-cmd --reload
    

    在这里插入图片描述

  3. 获取自己的虚拟机的ip地址。执行命令ifconfig。注意一定要选对ip地址。
    在这里插入图片描述

  4. 使用navicat连接。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

到此结束。

yum安装后进行卸载

1. ​​停止 MySQL 服务​​

sudo systemctl stop mysqld   # 停止服务
sudo systemctl disable mysqld  # 禁用开机自启

2. ​​卸载 MySQL 软件包​

sudo yum remove -y mysql-community-server mysql-community-client mysql-community-common mysql-community-libs

3. ​​删除残留文件与目录​

sudo rm -rf /var/lib/mysql    # 数据目录(重要!先备份数据!)
sudo rm -rf /etc/my.cnf        # 主配置文件
sudo rm -rf /etc/my.cnf.d      # 配置子目录
sudo rm -rf /var/log/mysqld.log  # 日志文件

4. ​​清理依赖和缓存​

sudo yum autoremove -y    # 移除无用依赖
sudo yum clean all        # 清除缓存

5. ​​删除 MySQL 用户和组​

sudo userdel -r mysql     # 删除用户及家目录
sudo groupdel mysql       # 删除用户组

6. ​​移除 MySQL Yum 仓库​​(可选)

sudo yum remove -y mysql80-community-release-el7-*  # 替换为实际仓库包名
sudo rm -rf /etc/yum.repos.d/mysql-community*      # 删除仓库配置文件

7. 验证是否卸载成功​

rpm -qa | grep mysql      # 检查无 MySQL 相关包
mysql --version           # 提示 "command not found"
find / -name "*mysql*"    # 无关键残留文件(如 /etc, /var/lib 下)

使用FinalShell上传到CentOS解压并安装

Linux的版本为 CentOS7;

获取安装包。

  1. 通过我的网盘分享的文件进行安装
    链接: https://pan.baidu.com/s/1nl91XyaAFkSa3njTgsld6Q?pwd=2jfn
    提取码: 2jfn
  2. 安装地址:https://downloads.mysql.com/archives/community/
    在这里插入图片描述

通过FinalShell把MySQL安装包上传到CentOS7

1. 打开终端

在这里插入图片描述

2. 选择上传位置

在这里插入图片描述

3. 查看是否上传成功

输入ll指令,有以下文件说明上传成功。
在这里插入图片描述

安装

1. 创建目录,并解压

mkdir mysql
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql

2. 安装mysql的安装包

cd mysql

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

yum install openssl-devel

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm

3. 启动MySQL服务

systemctl start mysqld
systemctl restart mysqld
systemctl stop mysqld

4. 查询自动生成的root用户密码

grep 'temporary password' /var/log/mysqld.log

命令行执行指令 :

mysql -u root -p

然后输入上述查询到的自动生成的密码, 完成登录 .

5. 修改root用户密码

登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码。

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

执行上述的SQL会报错,原因是因为设置的密码太简单,密码复杂度不够。我们可以设置密码的复杂度为简单类型,密码长度为4。

set global validate_password.policy = 0;
set global validate_password.length = 4;

降低密码的校验规则之后,再次执行上述修改密码的指令。

6. 创建用户

默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

7. 并给数据库的root分配权限

注意:这里的root是MySQL中的用户root。而不是虚拟机中CentOS中管理员身份root。

grant all on *.* to 'root'@'%';
# MySQL 授权语句 GRANT ALL ON *.* TO '你要分配权限的用户名'@'%'; 
# 是用于赋予指定用户对 MySQL 服务器上​​所有数据库和所有表​​的​​全部操作权限​​,
# 并允许该用户从​​任意 IP 地址​​连接数据库。

在这里插入图片描述

8. 重新连接MySQL

mysql -u root -p

然后输入密码

9. 通过MySQL的图形化界面管理工具远程连接MySQL

MySQL的图形化界面管理工具有DataGrip,Navicat等等好多。大家根据自己的需要自行链接。
这里我使用的是navicat

  1. 首先在连接前先要对Linux中的MySQL进行配置。打开配置文件。如果你修改后发现没效果,再检查一下是否存在 /etc/my.cnf.d/server.cnf,也要按同样方式改那里。

    # 启用管理员身份
    su -  # 密码是开机密码。
    
    # vi 编辑my.cnf文件  
    vi /etc/my.cnf
    # 让 MySQL 监听所有网络接口:
    # 如果有bind-address。只需要修改bind-address的值
    # 如果没有就加上这个。
    bind-address = 0.0.0.0
    

    在这里插入图片描述

  2. 放行防火墙(firewalld/iptables)和 SELinux

    sudo firewall-cmd --add-service=mysql --permanent
    sudo firewall-cmd --reload
    

    在这里插入图片描述

  3. 获取自己的虚拟机的ip地址。执行命令ifconfig。注意一定要选对ip地址。
    在这里插入图片描述

  4. 使用navicat连接。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

到此结束。

安装包方式安装后进行卸载

1. 停止MySQL服务

systemctl stop mysqld

2. 查询MySQL的安装文件

rpm -qa | grep -i mysql

在这里插入图片描述

3. 卸载上述查询出来的所有的MySQL安装包

rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-server-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-common-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-client-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-compat-8.0.26-1.el7.x86_64 --nodeps

4. 删除MySQL的数据存放目录

rm -rf /var/lib/mysql/

5. 删除MySQL的配置文件备份

rm -rf /etc/my.cnf.rpmsave

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2405623.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

408第一季 - 数据结构 - 栈与队列

栈 闲聊 栈是一个线性表 栈的特点是后进先出 然后是一个公式 比如123要入栈&#xff0c;一共有5种排列组合的出栈 栈的数组实现 这里有两种情况&#xff0c;&#xff0c;一个是有下标为-1的&#xff0c;一个没有 代码不用看&#xff0c;真题不会考 栈的链式存储结构 L ->…

【RTP】Intra-Refresh模式下的 H.264 输出,RTP打包的方式和普通 H.264 流并没有本质区别

对于 Intra-Refresh 模式下的 H.264 输出,RTP 打包 的方式和普通 H.264 流并没有本质区别:你依然是在对一帧一帧的 NAL 单元进行 RTP 分包,只不过这些 NAL 单元内部有部分宏块是 “帧内编码” 而已。下面分步骤说明: 1. 原理回顾:RFC 6184 H.264 over RTP 按照 RFC 6184 …

Redis实战-消息队列篇

前言&#xff1a; 讲讲做消息队列遇到的问题。 今日所学&#xff1a; 异步优化消息队列基于stream实现异步下单 1. 异步优化 1.1 需求分析 1.1.1 现有下单流程&#xff1a; 1.查询优惠劵 2.判断是否是秒杀时间&#xff0c;库存是否充足 3.实现一人一单 在这个功能中&…

(三)Linux性能优化-CPU-CPU 使用率

CPU使用率 user&#xff08;通常缩写为 us&#xff09;&#xff0c;代表用户态 CPU 时间。注意&#xff0c;它不包括下面的 nice 时间&#xff0c;但包括了 guest 时间。nice&#xff08;通常缩写为 ni&#xff09;&#xff0c;代表低优先级用户态 CPU 时间&#xff0c;也就是进…

佰力博科技与您探讨材料介电性能测试的影响因素

1、频率依赖性 材料的介电性能通常具有显著的频率依赖性。在低频下&#xff0c;偶极子的取向极化占主导&#xff0c;介电常数较高&#xff1b;而在高频下&#xff0c;偶极子的取向极化滞后&#xff0c;导致介电常数下降&#xff0c;同时介电损耗增加。例如&#xff0c;VHB4910…

K8S认证|CKS题库+答案| 4. RBAC - RoleBinding

目录 4. RBAC - RoleBinding 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作&#xff1a; 1&#xff09;、切换集群 2&#xff09;、查看SA和role 3&#xff09;、编辑 role-1 权限 4&#xff09;、检查role 5&#xff09;、创建 role和 rolebinding 6&#xff0…

React 新项目

使用git bash 创建一个新项目 建议一开始就创建TS项目 原因在Webpack中改配置麻烦 编译方法:ts compiler 另一种 bable 最好都配置 $ create-react-app cloundmusic --template typescript 早期react项目 yarn 居多 目前npm包管理居多 目前pnpm不通用 icon 在public文件夹中…

AI编程在BOSS项目的实践经验分享

前言 在人工智能技术革新浪潮的推动下&#xff0c;智能编程助手正以前所未有的速度重塑开发领域。这些基于AI的代码辅助工具通过智能提示生成、实时错误检测和自动化重构等功能&#xff0c;显著提升了软件工程的全流程效率。无论是初入行业的开发者还是资深程序员&#xff0c;…

数学:”度量空间”了解一下?

度量空间是现代数学中一种基本且重要的抽象空间。以下是对它的详细介绍&#xff1a; 定义 相关概念 常见的度量空间举例 度量空间的类型 度量空间的作用 度量空间是拓扑空间的一种特殊情况&#xff0c;它为拓扑空间的研究提供了具体的模型和实例。同时&#xff0c;度量空间在…

jenkins脚本查看及备份

位置与备份 要完整备份 Jenkins 的所有脚本和相关配置&#xff0c;包括 Jenkinsfile、构建脚本&#xff08;如 .sh / .bat&#xff09;、Job 配置、插件、凭据等&#xff0c;你可以从两个层面入手&#xff1a; ✅ 一、完整备份 Jenkins 主目录&#xff08;最全面&#xff09; …

用电脑通过网口控制keysight示波器

KEYSIGHT示波器HD304MSO性能 亮点: 体验 200 MHz 至 1 GHz 的带宽和 4 个模拟通道。与 12 位 ADC 相比,使用 14 位模数转换器 (ADC) 将垂直分辨率提高四倍。使用 10.1 英寸电容式触摸屏轻松查看和分析您的信号。捕获 50 μVRMS 本底噪声的较小信号。使用独有区域触摸在几秒…

《如何使用MinGW-w64编译OpenCV和opencv_contrib》

《如何使用MinGW-w64编译OpenCV和opencv_contrib》 在Windows环境下使用MinGW编译OpenCV和opencv_contrib是一个常见需求,尤其是对于那些希望使用GCC工具链而非Visual Studio的开发者。下面我将详细介绍这个过程。 准备工作 首先需要安装和准备以下工具和库: MinGW(建议使…

模拟搭建私网访问外网、外网访问服务器服务的实践操作

目录 实验环境 实践要求 一、准备工作 1、准备四台虚拟机&#xff0c;分别标号 2、 防火墙额外添加两块网卡&#xff0c;自定义网络连接模式 3、 关闭虚拟机的图形管理工具 4、关闭防火墙 5、分别配置四台虚拟机的IP地址&#xff0c;此处举一个例子&#xff08;使用的临…

vue中Echarts的使用

文章目录 Echarts概述什么是EchartsEcharts的好处 Vue中Echarts的使用Echarts的安装Echarts的引入 Echarts概述 什么是Echarts Apache ECharts&#xff1a;一个基于 JavaScript 的开源可视化图表库。 其官网如下&#xff1a;https://echarts.apache.org/zh/index.html Echar…

【C++项目】负载均衡在线OJ系统-1

文章目录 前言项目结果演示技术栈&#xff1a;结构与总体思路compiler编译功能-common/util.hpp 拼接编译临时文件-common/log.hpp 开放式日志-common/util.hpp 获取时间戳方法-秒级-common/util.hpp 文件是否存在-compile_server/compiler.hpp 编译功能编写&#xff08;重要&a…

Spring Boot微服务架构(十一):独立部署是否抛弃了架构优势?

Spring Boot 的独立部署&#xff08;即打包为可执行 JAR/WAR 文件&#xff09;本身并不会直接丧失架构优势&#xff0c;但其是否体现架构价值取决于具体应用场景和设计选择。以下是关键分析&#xff1a; 一、独立部署与架构优势的关系 内嵌容器的优势保留 Spring Boot 独立部署…

(四)Linux性能优化-CPU-软中断

软中断 中断其实是一种异步的事件处理机制&#xff0c;可以提高系统的并发处理能力 由于中断处理程序会打断其他进程的运行&#xff0c;所以&#xff0c;为了减少对正常进程运行调度的影响&#xff0c;中断处理程序就需要尽可能快地运行 Linux 将中断处理过程分成了两个阶段&a…

QT的工程文件.pro文件

文章目录 QT的工程文件.pro文件QT5中的基本模块Qt CoreQt GUIQt WidgetsQt QMLQt QuickQt NetworkQt SQLQt MultimediaQt ConcurrentQt WebEngineQt TestLib TARGET 可选择的模版CONFIG的配置项 QT的工程文件.pro文件 每一个QT项目都至少有一个.pro文件&#xff0c;用来配置项目…

安科瑞防逆流方案落地内蒙古中高绿能光伏项目,筑牢北疆绿电安全防线

一、项目概况 内蒙古阿拉善中高绿能能源分布式光伏项目&#xff0c;位于内蒙古乌斯太镇&#xff0c;装机容量为7MW&#xff0c;采用自发自用、余电不上网模式。 用户配电站为35kV用户站&#xff0c;采用两路电源单母线分段系统。本项目共设置12台35/0.4kV变压器&#xff0c;在…

在本地电脑中部署阿里 Qwen3 大模型及连接到 Elasticsearch

在今天的文章中&#xff0c;我将参考文章 “使用 Elastic 和 LM Studio 的 Herding Llama 3.1” 来部署 Qwen3 大模型。据测评&#xff0c;这是一个非常不错的大模型。我们今天尝试使用 LM Studio 来对它进行部署&#xff0c;并详细描述如何结合 Elasticsearch 来对它进行使用。…