当前位置: 首页 > news >正文

数据库——DAY1(Linux上安装MySQL8.0.35(网络仓库安装))

一、环境部署

1、Red Hat Enterprise Linux 9.3 64 位

2、删除之前安装过本地镜像版本的MySQL软件(以前未安装过,请跳过此步骤)

[root@localhost ~]# dnf remove mysql-server -y

[root@localhost ~]# rm -rf /var/lib/mysql

[root@localhost ~]# rm -rf /var/log/mysql

[root@localhost ~]# userdel -r mysql

二、安装官方软件仓库

[root@localhost ~]# rpm -i https://repo.mysql.com//mysql80-community-release-el9-5.noarch.rpm

三、 查找关于MySQL的信息命令

[root@localhost ~]# dnf repolist enabled | grep mysql 

运行结果: 

这是一个在Linux系统中使用dnf包管理器查询已启用(enabled)的软件源(repositories)中关于MySQL的信息的命令。解释一下每个部分:

1.dnf repolist enabled:这部分命令使用dnf,这是Fedora、RHEL(Red Hat Enterprise Linux)等系统上用于包管理的包管理器。repolist参数用于列出可用的软件源信息,而enabled选项过滤出已启用的软件源。
2.|:这是管道操作符,它将第一个命令的输出传递给第二个命令作为输入。在这里,它将dnf repolist enabled的输出传递给下一个命令。
3.grep mysql:这是一个用于在文本数据中搜索匹配模式的命令。在这个上下文中,它搜索包含字符串"mysql"的行。

综合起来,整个命令的目的是查找已启用的软件源列表,并从中筛选包含"mysql"的行,以显示与MySQL相关的软件源信息。这通常用于检查系统中是否启用了与MySQL相关的软件源,以便后续使用dnf安装MySQL或相关软件包。

四、 安装MySQL服务器

[root@localhost ~]# dnf install mysql-server -y 

运行结果:

此图省略以上安装部分内容 为结尾图示

这是一个在Linux系统中使用dnf包管理器安装MySQL服务器的命令。解释一下每个部分:

1.dnf install mysql-server:这部分命令使用dnf,这是Fedora、RHEL等系统上用于包管理的包管理器。install参数表示要安装软件包,而mysql-server是要安装的MySQL服务器软件包的名称。
2.-y:这是一个选项,它表示在安装软件包时不询问用户确认,而是自动回答"是"。这样可以在安装过程中避免手动输入确认。

综合起来,整个命令的目的是使用dnf包管理器在系统上安装MySQL服务器,并通过-y选项自动确认安装过程中的提示。如果系统中尚未安装MySQL服务器,此命令将下载并安装MySQL服务器软件包。请注意,安装完成后,你可能需要启动MySQL服务器并进行一些配置。

五、启动服务

[root@localhost ~]# systemctl start mysqld

六、查看默认密钥并保存

[root@localhost ~]# grep password /var/log/mysqld.log

运行结果:

七、登录MySQL

[root@localhost ~]# mysql -uroot -p

运行结果:

八、输入默认密钥

输入完成后显示进入MySQL页面(注意:Linux中输入密钥时不显示输入字符):

九、更改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '此处为更改的密码'; 

mysql> exit(退回Linux操作界面)

完成安装 

http://www.lryc.cn/news/280907.html

相关文章:

  • 原生微信小程序-两次设置支付密码校验,密码设置二次确认
  • 【Python学习】Python学习15-模块
  • ARCGIS PRO SDK 设置UI控件状态:启用/禁用
  • 案例126:基于微信小程序的民大食堂用餐综合服务平台
  • cephfs 配置 mds stancd replay 操作
  • 【2023我的编程之旅】系统学习C语言easyx图形库心得体会
  • 【linux】软链接创建(linux的快捷方式创建)
  • 基于BP神经网络的光伏发电预测
  • RPA财务机器人在厦门市海沧医院财务管理流程优化汇总的应用RPA全球生态 2024-01-05 17:27 发表于河北
  • 应用在LCD显示器电源插头里的氮化镓(GaN)MTC-65W1C
  • Vue新手村(二)
  • Mysql-redoLog
  • 编程笔记 html5cssjs 039 CSS背景示例
  • 沃尔玛如何通过安全、有效的测评补单提升产品权重?
  • 「 典型安全漏洞系列 」03.跨站请求伪造CSRF详解
  • 区间合并(pair,auto的用法)
  • Java零基础教学文档第四篇:HTML_CSS_JavaScript(2)
  • 2024 年 Linux 和开源的六大趋势预测
  • 揭秘小米手机被疯狂吐槽的存储扩容技术
  • Flutter 小技巧之升级适配 Xcode15
  • 杨中科 .NETCORE 异步编程
  • Rust-函数
  • 【java八股文】之分布式系列篇
  • 【CSCV】划分数据集
  • 【面试合集】说说提高微信小程序的应用速度的手段有哪些?
  • uniapp——自定义导航栏的封装
  • Halcon机器视觉和运动控制软件通用框架,24年1月最新版新增UI设计器,插件式开发,开箱即用 仅供学习!
  • WebGL简介以及使用
  • 导轨式信号隔离变送器比例阀门线性驱动器4-20mA/0-5V/0-10V转0-165mA/0-80mA/0-1A/0-2A/0-4A
  • Windows:win11不同分辨率2块屏幕在扩展模式下小屏上边有黑边