第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Redhat9離線安裝Mysql8

標(biāo)簽:
Linux 運(yùn)維
  • 前言

    有个需求是要在Redhat9.2上安装mysql8,且服务器不能访问互联网,特此记录。

    • 官网下载安装包

      mysql官方下载

      这里我选择的Mysql版本是8.0.43,操作系统:Red Hat。

      https://img1.sycdn.imooc.com/8c3dce68099d89f112420656.jpg

      至于OS版本则可以通过uname -a命令查看

uname -a

    https://img1.sycdn.imooc.com/23363168099d91d709810052.jpg

    然后下载如下六个安装包

mysql-community-client-8.0.43-1.el9.x86_64.rpm
mysql-community-client-plugins-8.0.43-1.el9.x86_64.rpm
mysql-community-common-8.0.43-1.el9.x86_64.rpm
mysql-community-icu-data-files-8.0.43-1.el9.x86_64.rpm
mysql-community-libs-8.0.43-1.el9.x86_64.rpm
mysql-community-server-8.0.43-1.el9.x86_64.rpm

    下载完成后通过U盘或者文件传输工具上传到Redhat服务器。

  • 安装mysql

    进入安装包所在目录,按顺序执行如下命令

rpm -ivh mysql-community-common-8.0.43-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.43-1.el9.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.43-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-8.0.43-1.el9.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.43-1.el9.x86_64.rpm
rpm -ivh mysql-community-server-8.0.43-1.el9.x86_64.rpm
  • 解决依赖问题

    我在执行最后一个命令是出现了问题,错误信息指出缺少两个依赖:/usr/bin/perl和net-tools。

    https://img1.sycdn.imooc.com/29ab8468099d96cf08480551.jpg

    但是现在服务器处于离线环境,因此只能在另一台联网的Red Hat/CentOS 9上下载perl和net-tools依赖。然后再通过U盘或内部网络上传到服务器。

    a.另一个能联网的Red Hat/CentOS 9服务器:

mkdir offline-pkgs && cd offline-pkgs
dnf download perl perl-IO-Socket-SSL perl-DBI perl-DBD-MySQL perl-Data-Dumper --resolve
dnf download net-tools --resolve

    b.将offline-pkgs目录拷贝到离线的Red Hat9.2服务器。

    c.进入离线的Red Hat9.2服务器,通过RPM安装依赖

# 安装所有依赖(自动处理顺序)
# 忽略依赖冲突强制安装:cite[2]:cite[9]
sudo rpm -Uvh *.rpm --nodeps --force

    d.尝试再次安装

rpm -ivh mysql-community-server-8.0.43-1.el9.x86_64.rpm

    遇到了另一个问题:mariadb-connector-c-config 被 mysql-community-server-8.0.43-1.el9.x86_64 取代

    https://img1.sycdn.imooc.com/572a3c68099d9c4708660106.jpg

    这是因为系统中已存在MariaDB的组件,Mysql尝试替换它,而RPM默认不允许导致的。

    解决方法就是移除冲突的MariaDB组件。

# 1. 检查已安装的 MariaDB 相关包
sudo rpm -qa | grep mariadb

# 2. 移除冲突的 MariaDB 组件(特别是 mariadb-connector-c-config)
sudo rpm -e mariadb-connector-c-config --nodeps

# 3. 移除其他可能冲突的 MariaDB 包
sudo rpm -e mariadb-common mariadb-connector-c --nodeps 2>/dev/null || true

# 4. 再次尝试安装 MySQL
sudo rpm -ivh mysql-community-server-8.0.43-1.el9.x86_64.rpm

    https://img1.sycdn.imooc.com/9fa4e568099d9c4607460140.jpg

    e.初始化mysql

#初始化
mysqld --initialize
#进入mysql目录
cd /var/lib/mysql
ll

        https://img1.sycdn.imooc.com/3d834a6809a3d87207490520.jpg

    f.启动mysql

sudo systemctl restart mysqld
systemctl status mysqld.service

https://img1.sycdn.imooc.com/7fea3c6809a3daae08600340.jpg

  • 安全配置

    获取临时密码

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

    安全配置

sudo mysql_secure_installation

    需要输入刚才获取的临时密码,然后按照提示进行一下步骤

  1. 重新设置密码

  2. 是否删除匿名账号

  3. 是否取消root用户远程登录

  4. 是否删除test数据库和访问权限

  5. 是否刷新权限表

  • 测试

mysql -uroot -p
select version();

https://img1.sycdn.imooc.com/69565b6809a3ddfe07690455.jpg

至此,mysql离线安装成功。


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消