Linux服务器centos7安装mysql

  1. 删除默认 MariaDB
    CentOS 7 默认安装了 MariaDB 数据库,先将其卸载:
sudo systemctl stop mariadb
sudo yum remove mariadb mariadb-server
sudo rm -rf /var/lib/mysql /etc/my.cnf

或者

yum list installed | grep mariadb	# yum查看
yum remove 软件包名

清理相关文件和配置后,确保 MariaDB 已完全卸载。

  1. 添加 MySQL 官方源
    如果未添加 MySQL 官方 Yum 源,可以通过以下命令添加:
sudo yum install -y https://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm
sudo yum clean all
sudo yum makecache fast

检查 MySQL 源是否生效:

sudo yum repolist all | grep mysql
  1. 禁用非必要版本(可选)
    MySQL 官方 Yum 源支持多个版本(如 8.0、5.7 等)。如果只想安装 MySQL 8.0,可以禁用其他版本:
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community
  1. 手动安装 MySQL
    运行以下命令安装 MySQL:
sudo yum install mysql-server

安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld
sudo systemctl enable mysqld

如果GPG 验证失败(临时解决方法)
如果仍然报错,可以禁用 GPG 验证以跳过签名检查(仅在确定包来源可信时使用):

sudo yum install --nogpgcheck  mysql-server
  1. 获取默认 root 密码
    安装 MySQL 后,MySQL 会为 root 用户生成一个随机密码。查看日志获取密码:
sudo grep 'temporary password' /var/log/mysqld.log

记录下日志中的随机密码。

  1. 初始化 MySQL
mysql -u root -p

进入 MySQL 后,执行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qq424133907.';
FLUSH PRIVILEGES;
  1. 验证安装
    验证 MySQL 是否正常运行:
mysql -u root -p

输入密码后,进入 MySQL 控制台即说明安装成功。

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

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

相关文章

福特汽车物流仓储系统WMS:开源了,可直接下载

导语 大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。欢迎大家到本文底部评论区留言。 近日,福特汽车公司推出了其广受好评的仓库管理系统GreaterWMS(更大仓库管理系统)的开源版本,意味着各行…

去除 el-input 输入框的边框(element-ui@2.15.13)

dgqdgqdeMac-mini spid-admin % yarn list --pattern element-ui yarn list v1.22.22 └─ element-ui2.15.13 ✨ Done in 0.23s.dgqdgqdeMac-mini spid-admin % yarn list vue yarn list v1.22.22 warning Filtering by arguments is deprecated. Please use the pattern opt…

LLM漫谈(八)| OpenAI 12天直播集锦

声明:本文是收集了网上关于OpenAI 12天直播的博文,若有侵权,联系我删除,感谢各位博主的奉献。 此次 OpenAI 将发布会拆分为 12 天直播,是一次内容与形式的双重创新。这种形式通过延长发布周期,不断吸引观众…

SwiftUI 入门趣谈:在文本框(TextField)内限制数字的输入

概述 虽然 SwiftUI 本身提供了海量内置的原生视图供我们使用,但对于某些情况我们还需要根据实际需求“量体裁衣、专属定制”。 在日常的撸码场景中,我们有时需要限制文本框(TextField)中数字内容的输入,如何又简单又快…

unity使用代码在动画片段中添加event

unity使用代码在动画片段中添加event using UnityEngine;public static class AnimationHelper {/// <summary>/// 获取Animator状态对应的动画片段/// </summary>/// <param name"animator">Animator组件</param>/// <param name"…

初始JavaEE篇 —— 网络原理---传输层协议:深入理解UDP/TCP

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;JavaEE 目录 UDP协议 参数解析&#xff1a; 校验和的计算 TCP协议 参数解析&#xff1a; 确认应答机制 超时重传 连接管理 三次握…

Apache Doris 创始人:何为“现代化”的数据仓库?

在 12 月 14 日的 Doris Summit Asia 2024 上&#xff0c;Apache Doris 创始人 & PMC 成员马如悦在开场演讲中&#xff0c;围绕“现代化数据仓库”这一主题&#xff0c;指出 3.0 版本是 Apache Doris 研发路程中的重要里程碑&#xff0c;他将这一进展总结为“实时之路”、“…

百度千帆平台构建AI APP的基础概念梳理

百度千帆平台构建AI APP的基础概念梳理 如果想制作大语言模型&#xff08;LLM&#xff09;相关的APP&#xff0c; 将利用百度的千帆平台在国内可能是最便捷的途径&#xff0c;因为百度开发了成熟的工作流&#xff0c;前些年还有些不稳定&#xff0c;现在固定下来了&#xff0c…

matplotlib pyton 如何画柱状图,利用kimi,直接把图拉倒上面,让他生成

要绘制类似于您提供的图像的柱状图&#xff0c;您可以使用Python中的Matplotlib库&#xff0c;这是一个非常流行的绘图库。以下是一个简单的示例代码&#xff0c;展示如何使用Matplotlib来创建一个类似的柱状图&#xff1a; python import matplotlib.pyplot as plt import nu…

SLES网络

一、高级网络接口 1.理解高级网络接口的概念 Linux网络接口相关层在OSI中的位置 1.1数据链路层 定义了节点间通信的协议检测并纠正物理层产生的错误分为两个子层&#xff1a; 媒体访问控制&#xff08;MAC&#xff09;&#xff1a;节点如何获取访问物理媒体的权限并传输数据…

操作002:HelloWorld

文章目录 操作002&#xff1a;HelloWorld一、目标二、具体操作1、创建Java工程①消息发送端&#xff08;生产者&#xff09;②消息接收端&#xff08;消费者&#xff09;③添加依赖 2、发送消息①Java代码②查看效果 3、接收消息①Java代码②控制台打印③查看后台管理界面 操作…

DP动态规划+贪心题目汇总

文章目录 背包01背包416. 分割等和子集 完全背包279. 完全平方数322. 零钱兑换 两个字符串DPLCR 095. 最长公共子序列139. 单词拆分 单个数组字符串DP5. 最长回文子串300. 最长递增子序列53.最大子数组和152. 乘积最大子数组198. 打家劫舍 三角形120. 三角形最小路径和 贪心121…

论文解读——掌纹生成网络 RPG-Palm升级版PCE-Palm

该文章是2023年论文RPG-Palm的升级版 论文&#xff1a;PCE-Palm: Palm Crease Energy Based Two-Stage Realistic Pseudo-Palmprint Generation 作者&#xff1a;Jin, Jianlong and Shen, Lei and Zhang, Ruixin and Zhao, Chenglong and Jin, Ge and Zhang, Jingyun and Ding,…

对gPTP上PTP安全控制的评估

论文标题&#xff1a;Evaluation of PTP Security Controls on gPTP&#xff08;对gPTP上PTP安全控制的评估&#xff09; 作者信息&#xff1a; Mahdi Fotouhi, Alessio Buscemi, Thomas Engel&#xff1a;卢森堡大学科学、技术与医学系&#xff08;Faculty of Science, Tech…

1.微服务灰度发布(方案设计)

前言 微服务架构中的灰度发布&#xff08;也称为金丝雀发布或渐进式发布&#xff09;是一种在不影响现有用户的情况下&#xff0c;逐步将新版本的服务部署到生产环境的策略。通过灰度发布&#xff0c;你可以先将新版本的服务暴露给一小部分用户或特定的流量&#xff0c;观察其…

【流量、洪水数据下载】网站介绍和下载经验....不断更新!

EarthData 介绍 NASA:链接 数据下载 视频教程:Discover and Access Earth Science Data Using Earthdata Search 数据下载需要注册,已经被卡在邮箱验证上【2024-12-26】… Essential Climate Variables——【The Global Climate Observing System(GCOS) 介绍 其是支…

数据仓库工具箱—读书笔记02(Kimball维度建模技术概述04、使用一致性维度集成)

Kimball维度建模技术概述 记录一下读《数据仓库工具箱》时的思考&#xff0c;摘录一些书中关于维度建模比较重要的思想与大家分享&#x1f923;&#x1f923;&#x1f923; 第二章前言部分作者提到&#xff1a;技术的介绍应该通过涵盖各种行业的熟悉的用例展开&#xff08;赞同…

分布式专题(10)之ShardingSphere分库分表实战指南

一、ShardingSphere产品介绍 Apache ShardingSphere 是一款分布式的数据库生态系统&#xff0c; 可以将任意数据库转换为分布式数据库&#xff0c;并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。Apache ShardingSphere 设计哲学为 Database Plus&#xff0c;旨在…

RK3588在Android13/14如何查看GPU,NPU,DDR,RGA数据

由于Android13上selinux的权限管控加强&#xff0c;原来android12的方法已经无法获取到性能相关数据了&#xff0c;故单独介绍Android13上的性能数据获取 首先需要保障能过获取到root权限&#xff0c;adb root能够生效&#xff0c;adb shell进入shell命令行 mount -t debugfs…

基础优化方法

梯度下降 学习率代表每一次沿着这个方向走多远&#xff0c; batchsize的概念 梯度下降通过不断沿着反梯度方向更新参数求解 两个重要的超参数是 batchsize 和 学习率