阿里云的centos8 服务器安装MySQL 8.0

在 CentOS 8 上安装 MySQL 8.0 可以通过添加 MySQL 官方 YUM 仓库并使用 dnf 命令安装。以下是具体步骤:

步骤如下:

  1. 下载并添加 MySQL 官方 YUM 仓库
    运行以下命令下载 MySQL 8.0 的 YUM 仓库配置文件:

     

    sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-7.noarch.rpm

  2. 安装 MySQL 服务器
    运行以下命令安装 MySQL 8.0:

     

    sudo dnf install mysql-server

  3. 启动 MySQL 服务
    安装完成后,启动 MySQL 服务并设置开机自启:

     

    sudo systemctl start mysqld sudo systemctl enable mysqld

  4. 获取默认密码并登录 MySQL
    MySQL 安装后会自动生成一个临时密码,运行以下命令查看:

     

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

    然后使用该密码登录 MySQL:

     

    mysql -u root -p

  5. 修改默认密码
    登录 MySQL 后,运行以下命令修改默认密码(请将 new_password 替换为你的新密码):

     

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

  6. (可选)配置 MySQL
    可根据需求运行以下命令进行安全设置:

     

    sudo mysql_secure_installation

完成以上步骤后,MySQL 8.0 即可正常使用。更多详细信息可参考 MySQL 官方安装文档。

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

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

相关文章

【运维进阶】Linux 正则表达式

Linux 正则表达式定义:正则表达式是一种pattern(模式),用于与待搜索字符串匹配,以查找一个或多个目标字符串。组成:自成体系,由两类字符构成普通字符:未被显式指定为元字符的所有可打…

STM32输入捕获相位差测量技术详解(基于TIM1复位模式)

本文将深入解析基于STM32定时器输入捕获功能的方波相位差测量技术,通过复位模式实现高精度相位检测。以下是完整的代码实现与详细原理分析。一、相位差测量原理相位差测量基于两个同频方波信号下降沿时间差计算。核心原理:​复位模式​:将TIM…

什么是股指期货可转移阿尔法策略?

阿尔法(Alpha)是投资领域的一个术语,用来衡量投资组合的超额收益。简单来说,阿尔法就是你在市场上赚的比平均水平多出来的那部分钱。比如,市场平均收益率是5%,但你的投资组合收益率是10%,那你的…

AXI GPIO S——ZYNQ学习笔记10

AXI GPIO 同意通道混合输入输出中断控制#KEY set_property IOSTANDARD LVCMOS18 [get_ports {AXI_GPIO_KEY_tri_io[0]}] set_property PACKAGE_PIN J13 [get_ports {AXI_GPIO_KEY_tri_io[0]}] set_property IOSTANDARD LVCMOS18 [get_ports {AXI_GPIO_KEY_tri_io[1]}] set_pro…

如何通过传感器选型优化,为设备寿命 “续航”?

在当今竞争激烈的工业领域,企业就像在一场没有硝烟的战争中角逐,设备便是企业的“秘密武器”。设备的使用寿命,如同武器的耐用程度,直接决定了企业在生产战场上的“战斗力”。延长设备寿命,已然成为众多企业降低生产成…

WebSocket连接的例子

// 初始化WebSocket连接 const initWebSocket () > {console.log("初始化链接中...")const websocketUrl ws://61.54.84.16:9090/;// WebSocket服务器地址websocket new WebSocket(websocketUrl)//使用真实的webscket// websocket new MockWebSocket(websocket…

c++之指针和引用

一 使用场景 C++ 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?_引用什么时候用比较好-CSDN博客 只使用传递过来的值,而不对值进行修改 需要修改传递过来的值 内置数据类型 按值传递(小型结构) 指针传递 数组 指针传递 指针传递 结构 指针或引用(较大的结构…

pytorch学习笔记-模型训练、利用GPU加速训练(两种方法)、使用模型完成任务

应该算是完结啦~再次感谢土堆老师! 模型训练 模型训练基本可以分为以下几个步骤按序执行: 引入数据集-使用dataloader加载数据集-建立模型-设置损失函数-设置优化器-进行训练-训练中计算损失,并使用优化器更新参数-模型测试-模型存储 习惯上会…

深度卷积神经网络AlexNet

在提出LeNet后卷积神经网络在计算机视觉和机器学习领域中报有名气,但是卷积神经网络并没有主导这些领域,因为LeNet在小数据集上取得了很好的效果,在更大,更真实的数据集上训练卷积神经网络的性能 和可行性有待研究,20世…

数据结构-HashSet

在 Java 编程的世界里,集合框架是极为重要的一部分,而 HashSet 作为 Set 接口的典型实现类,在处理不允许重复元素的场景中频繁亮相。今天,我们就一同深入探究 HashSet,梳理它的特点、常用方法,以及和其他相…

心意行药号 · 慈心方的八种用法

心意行药号 慈心方的八种用法慈心方是心意行药号589个珍贵秘方中的一个养生茶方,配伍比例科学严谨,君臣佐使堪称经典,自古就有“小小慈心方,转动大乾坤”之说。自清代光绪年间传承至今,慈心方受益者逾百万计&#xff…

Spring面试宝典:Spring IOC的执行流程解析

在准备Spring框架的面试时,“Spring IOC的工作流程是什么?” 是一个非常经典的问题。虽然网上有很多详细的教程,但它们往往过于复杂,对于没有深入研究过源码的人来说理解起来确实有些困难。今天我们就来简化这个概念,从…

学习日志39 python

1 fromkeys()函数是什么在 Python 中,fromkeys() 是字典(dict)的一个类方法,用于创建一个新字典。它的作用是:根据指定的可迭代对象(如列表、元组等)中的元素作为键(key)…

SpringBoot + MyBatis-Plus 使用 listObjs 报 ClassCastException 的原因与解决办法

在项目中我们经常会遇到这种需求: 根据一组 ID 查询数据库,并返回指定字段列表。 我在写代码的时候,遇到了一个典型的坑,分享出来给大家。一、问题背景我的代码是这样写的(查询项目表的负责人信息)&#xf…

WT2606B 驱屏语音芯片新增蓝牙功能:功能集成一体化,产品升级自动化,语音交互无线化,场景应用普适化!

小伙伴们,欢迎来到我们的 #唯创芯片小讲堂!今天我们要为大家介绍一位多才多艺的"芯片全能手"——WT2606B驱屏语音芯片。这颗芯片将在今年8月的I0TE物联网展及ELEXCON 2025深圳国际电子展上大放异彩。在智能设备满天飞的今天&#x…

ORA-16331: container is not open ORA-06512: at “SYS.DBMS_LOGMNR“

使用Flink CDC、Debezium等CDC工具对Oracle进行基于log的实时数据同步时遇到异常ORA-16331: container is not open的解决方案。 1. 异常信息 异常信息通常如下: at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1823) at oracle.jdbc…

「三维共振」:重构实体零售的破局模式

在电商冲击与消费升级的双重浪潮下,传统零售模式正面临前所未有的挑战。wo店首创的 “三维共振” 运营模式,以场景体验为根基、数据驱动为引擎、社群共生为纽带,构建起线上线下深度融合的新型零售生态,至今已实现连续 18 个月客流…

将集合拆分成若干个batch,并将batch存于新的集合

在使用saveAll()等方法时,为了防止集合元素过大,使用splitList将原集合,分割成若干个小集合 import java.util.ArrayList; import java.util.List;public class ListUtils {/*** 将集合拆分成若干个batch,并将batch存于新的集合** param list…

Java主流框架全解析:从企业级开发到云原生

Java作为一门历史悠久且应用广泛的编程语言,其强大的生态系统离不开各种优秀的框架支持。无论是传统的企业级应用开发,还是现代的微服务、云原生架构,Java都提供了丰富的框架选择。本文将全面解析当前主流的Java框架,涵盖Web开发、…

机器学习——网格搜索(GridSearchCV)超参数优化

网格搜索(Grid Search)详细教学1. 什么是网格搜索?在机器学习模型中,算法的**超参数(Hyperparameters)**对模型的表现起着决定性作用。比如:KNN 的邻居数量 n_neighborsSVM 的惩罚系数 C 和核函…