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

【DNF mysql8.0安装】DNF安装MySQL服务器教程

在基于Red Hat的Linux发行版中,如CentOS或Fedora,DNF(Dandified Yum)是包管理器,用于安装、更新和卸载软件包。以下是使用DNF安装MySQL服务器(也称为MySQL Community Server)的步骤:

  1. 打开终端。
  2. 更新DNF的包缓存以确保你安装的是最新版本的软件包,输入以下命令并按回车:
    sudo dnf update
    
  3. 安装MySQL服务器,使用以下命令:
    sudo dnf install mysql-server
    
  4. 在安装过程中,系统可能会提示你确认安装。输入y然后按回车继续。
  5. 安装完成后,启动MySQL服务并使它在系统启动时自动启动:
    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  6. 安全设置MySQL。安装过程结束后,MySQL服务器会自动生成一个临时密码,你可以使用以下命令查找这个密码:
    sudo grep 'temporary password' /var/log/mysqld.log
    
  7. 使用找到的临时密码登录MySQL服务器,并设置一个新的安全密码:
    mysql -u root -p
    
    输入临时密码后,你会进入MySQL命令行界面。在那里,运行以下命令来设置新密码:
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
    
    请确保将'你的新密码'替换为你选择的一个强密码。
  8. 你还可以选择执行其他的安全设置,如删除匿名用户、禁止root远程登录等,可以通过运行以下命令:
    mysql_secure_installation
    
  9. 完成后,退出MySQL命令行界面:
    exit
    

通过这些步骤,你应该已经成功安装了MySQL服务器,并且已经对其进行了基本的安全配置。请确保定期备份数据库,并保持软件更新,以确保系统的安全性和可靠性。

在基于Red Hat的Linux发行版上,通过DNF安装的MySQL配置文件通常位于以下路径:

/etc/my.cnf

或者,如果你使用的是MySQL的较新版本,可能会有一个目录包含多个配置文件:

/etc/my.cnf.d/

在这个目录下,你可能会找到以下文件:

  • mysql-server.cnf
  • mysql-community.cnf
    通常情况下,主要的配置文件是/etc/my.cnf,而/etc/my.cnf.d/目录下的文件包含额外的配置片段,它们在主配置文件中被包含。
    要查看或编辑MySQL的配置,你可以使用文本编辑器打开这些文件。例如,使用vinano
sudo vi /etc/my.cnf

或者

sudo nano /etc/my.cnf

请记得,在对配置文件进行更改后,你需要重新启动MySQL服务以使更改生效:

sudo systemctl restart mysqld

在编辑配置文件之前,最好先备份原始文件,以防万一配置错误导致服务无法启动。

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

相关文章:

  • 决策树与随机森林在分类问题中的应用
  • Dmitri Shuralyov的全职开源之旅
  • 基于LSTM-Transformer混合模型实现股票价格多变量时序预测(PyTorch版)
  • 创建TaskPool任务组
  • 一文1800字从0到1浅谈web性能测试!
  • 计算机网络基础(1)
  • GNU/Linux - 宏处理工具M4
  • Oracle权限安全管理
  • C++笔记之静态多态和动态多态
  • Axure RP电商系统商城PC+app+后台买家卖端高保真原型模板及元件库
  • RTX3070的yolo训练模型迁移到NVIDIA JETSON XAVIER NX 上的踩坑经验,时机部署避雷点
  • 带你学习如何编写一篇API详设文档以及给新人提点建议
  • 【Python爬虫实战】正则:多字符匹配、开头与结尾定位、分组技术详解
  • DOIP协议介绍-1
  • 探索Python中的多线程与多进程
  • paypal php 实现详细攻略
  • 深入理解Dubbo原理鱼实现,提升职场竞争力
  • 自动化测试与敏捷开发的重要性
  • 气膜:冰雪产业的创新解决方案—轻空间
  • 期货配资网/分仓多元化/配资系统服务商
  • 「漏洞复现」百易云资产管理运营系统 ufile.api.php SQL注入漏洞
  • Vue 3 和 Vue Router 使用 createWebHistory 配置
  • Nginx:rewrite指令之flag标志
  • C#从零开始学习(如何构建应用)
  • FCoE简介
  • 论文笔记:Template-Based Named Entity Recognition Using BART
  • 【Nestjs】从入门到精通(依赖注入)
  • C语言函数
  • FLINK SQLTable API 的基本概念及常用API
  • Docker daemon.json配置参数及格式帮助信息