【MySQL】在CentOS7环境下----手把手教你安装MySQL详细教程(附带图例详解!!)

CentOs7安装mysql8教程 dasfa 阅读详情
AI摘要

本文是在CentOS7环境下安装、配置和使用MySQL的教程。先介绍安装前需在root用户下检查环境,包括是否有运行进程、安装包及残留配置文件;接着说明下载官方安装包、解压;然后阐述安装过程,解决可能出现的GPG密钥过期问题;还提及初次启动、登录及简单配置,防止编码问题。

目录

一、前言

二、安装前的环境检查

三、下载官方的 MySQL 安装包

四、开始安装 MySQL?

五、尝试初次启动 MySQL

六、给MySQL 做一些简单的小配置

七、共勉


一、前言

本次专题将带大家进入一个新的专题 ---- MySQL。作为本次专题的第一篇博客,肯定是带大家一起在Linux环境下安装、配置和使用MySQL。整个过程肯定是手把手的带着大家一起完成,排除掉一切在安装过程中出现的问题,让大家有一个顺利的安装过程。
文中使用的Linux系统为 CentOS7.6版本(只要是CentOS7 就可以哦)

二、安装前的环境检查

1. 确保自己在 root 用户****下进行

  • **作用:**在 root 用户下 安装的 MySQL ,在其它普通用户下,也是可以正常使用的,不用再单独安装!

2.检查自己的 Linux 上有没有安装过 MySQL

(1) 首先检查 是否有 MySQL**--------------**正在运行

ps ajx | grep mysql          // 检查 是否有 mysql 的进程

ps ajx | grep mariabd        // 检查 是否有 mariabd 的进程

  • 如果没有发现任何 进程存在 说明没有MySQL 正在运行
  • **注意:**mariabd 是 mysql 的一种分支,是需要检查的哦!

  • 如果发现 有进程在 运行 需要关闭 进程

    systemctl stop mysqld // 关闭进程

(2) 首先检查 是否有 MySQL**--------------** 的安装包

rpm -qa | grep mysql    // 检查是否有安装包


  • 若有安装包出现,并且我们之前没有用过 MySQL ,那就将这些安装包删除。

    rpm -qa | grep mysql | xargs yum -y remove // 批量化 删除安装包

(3) 首先检查 是否有 MySQL**-------------- 的残留和配置文件**

ls /etc/my.cnf    // 检查是否有 配置文件


rm -rf /etc/my.cnf    // 删除配置文件
  • 若 出现配置文件,删除即可


which mysql         // ------------ 检查 是否有客户端
 
which mysqld        // ------------ 检查 是否有服务端

可以进行安装啦!!!!!!!!!!

三、下载官方的 MySQL 安装包

1. 查询 自己的 Linux 是什么版本的

cat /etc/redhat-release

2. 进入 官网 找到自己的版本 进行 下载安装包 : http://repo.mysql.com

  • **注意:**我们通常都会选择 mysql157 开头的哦!!!

3. 将下载 好的 安装包 上传到 Linxu上

rz   // 向 Linux 上传文件

4. 解压 刚才的安装包

rpm -ivh mysql57-community-release-el7.rpm

5. 检查是否解压成功

ls /etc/yum.repos.d/ -l    // 检查是否解压成功

四、开始安装 MySQL

1. 开始正式的安装

yum install -y mysql-community-server

2. 可能会出现 GPG 密钥过期

  • 解决方案:输入一下命令,更新GPG 密钥

    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

  • 之后,重新开始安装

3. 检查是否安装成功

  • 若没有安装成功,可以按照之前的步骤,重新安装哦!!

五、尝试初次启动 MySQL

1. 启动 MySQL 程序

 systemctl start mysqld

2. 检查是否成功启动

ps ajx | grep mysqld    // 检查进程是否启动成功

3. 登录 MySQL

 mysql -u root -p

4. 调整配置文件,采用无密码登录

vim /etc/my.cnf  
  • 按 a ,进行输入
  • 按 shift + : wq 进行退出


  • 重新启动一下mysqld ,在重新登录

    systemctl restart mysqld // 重新启动

    mysql -u root -p // 登录

5. 看看数据库的样子

show databases;    //-------------- 就可以看见我们的数据库啦

6. 退出 MySQL

六、给MySQL 做一些简单的小配置

1. 为了 防止后期 ,MySQL 出现编码问题 ,我们需要对编码,进行配置

vim /etc/my.cnf   // 进入MySQL 的配置文件

port=3306
character-set-server=utf8
default-storage-engine=innodb

至此,MySQL 的安装配置,就完全结束啦!~!

七、共勉

以下就是我对 MySQL 安装的理解,如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对 MySQL 的基础使用,请持续关注我哦!!!

Centos7下安装MySQL详细步骤 可参考这位博主解决方法:https://blog.youkuaiyun.com/qq_44895681/article/details/104937426ops_request_misc=&request_id=&biz_id=102&utm_term=centos7%E4%B8%8B%E5%AE%89%E8%A3%85MySQL%E6%8F%90%E7%A4%BAOperating%20sys&utm_medium=distribute.pc_search_result.none-task-blog-2。 阅读详情

相关推荐

CentOS7 安装MySQL 图文详细教程

因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。如果提示FATALERRORpleaseinstallthefollowingPerlmodulesbeforeexecuting./scripts/mysql_install_dbDataDumper的话,那么原因是缺少perl-module。安装perl-module模块,等待perl-module安装成功之后,再继续执行上一步安装。...

m0_67394002的博客 2647

Centos7 远程无法连接mysql数据库

以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下。有两种原因 数据库没有授权 服务器防火墙没有开放3306端口 数据库没有授权对于mysql数据库没有授权,只需要用一条命令就可以了。mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPT

兜兜的博客 3093

【MySQL 系列】在 CentOS 上安装 MySQL

CentOS 是一个使用非常广泛的 Linux 发行版,CentOS 属于 RedHat 架构。本篇文章中,我们展示了在 CentOS 8/7/6 上安装 MySQL 8 的详细步骤。

栗筝i的博客 3175

【MySQL】在 Centos7 环境安装 MySQL -- 详细完整教程

mariadb 其实就是 mysql,只不过是 mysql 的另一种拉出来的开源分支,也可以正常使用,如果不想卸载也是可以的。一开始的时候我们安装的 yum,在安装完之后是可以选择删除的,因为每次 yum 操作都会更新一次,耗费时间。使用临时密码登录后,不能进行其他的操作,否则会报错,这时候我们进行修改密码操作。这时候我们就可以自己设置想要的密码了。

Elena's Blog 5万+

ENVI-met新手必看:从零开始创建城市微气候模型(附详细步骤+底图制作技巧)

本文为ENVI-met新手提供从零开始创建城市微气候模型的详细指南,包括环境准备、参数配置、底图制作技巧和三维模型构建步骤。特别针对常见问题提供解决方案,帮助初学者快速掌握城市微气候模拟技术,提升建模效率。

weixin_29269441的博客 401

WPF MVVM实战:构建可绑定的RichTextBox富文本编辑器

本文详细介绍了如何在WPF MVVM模式下构建可绑定的RichTextBox富文本编辑器,解决标准RichTextBox.Document属性不支持数据绑定的问题。通过创建自定义BindableRichTextBox控件,实现FlowDocument的绑定支持,并分享插入图片、文本格式控制等实战技巧,帮助开发者高效开发富文本编辑功能。

weixin_33717117的博客 305

MySQL 在 CentOS 7 环境下的安装教程

🌟🚀 今天来学习C语言的相关知识。👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦。

maomi_9526的博客 9022

Oracle ERP EBS R12 GL总帐业务方案 系统操作

本文档是Oracle ERP系统的总账管理模块使用手册,主要包含以下内容:1.系统架构设计,详细介绍多组织架构、会计科目设置等核心概念;2.总账日常操作流程,包括凭证录入、审核、过账等全流程管理;3.特殊业务处理,涵盖预算控制、内部往来、合并报表等专项功能;4.期末处理,说明月结、年结的操作步骤;5.系统设置指南,提供会计科目表、权限控制等配置说明;6.附录包含各业务模块的分录示例和系统操作图标说明。本手册适用于财务人员学习和使用Oracle ERP总账系统,重点讲解系统功能要点和实操步骤。

anpeng2019的博客 1882

Centos7环境下安装Mysql8.0详细教程

以上命令是解决安装mysql8时的依赖环境问题。编辑/etc/my.cnf文件,可以为MySQL设置如下参数(按实际需求选择即可)启动mysql后会生成一个临时密码,使用此命令可以查询到临时密码,见下图。如果没有成功得到临时密码也可以在/etc/my.cnf配置文件的末尾添加。进入/usr/local/mysql8,运行以下命令解压缩安装包。如下图,先下载在centos系统下MySQL8.0的安装包。接下来我们就可以使用空密码登录MySQL了。使用此临时密码可以登录MySQL8。

peng狗头的博客 5190

AI大模型实战——模型测评:如何评估大模型的表现

大模型评测体系解析:从数据集到基准测试 本文系统梳理了大模型评测的关键要素。在数据集方面,重点介绍了C-Eval等中文评估套件,强调数据质量需通过人工验证保证。评测维度涵盖自然语言理解、知识推理、代码生成等核心能力。基准测试作为标准化评估方法,Glue、SuperClue等平台提供了公平比较的依据。文章指出厂商自评榜单存在水分问题,建议关注第三方评测。同时解析了少样本和零样本两种prompt模式的应用场景差异。最后解释了"SOTA"这一术语在描述模型最优性能时的应用价值。整体呈现了大模型

小志的博客 892

深入RKNN Toolkit2:自定义算子与内存优化秘籍

本文系统探讨了RKNNToolkit2在模型转换中的关键技术与优化策略。首先介绍了该工具包的基础功能及模型转换流程,重点阐述了自定义算子的实现方法,包括算子分析、代码编写和注册集成等步骤,并以ReduceLogSumExp算子为例进行案例分析。在内存优化方面,详细论述了模型量化、内存复用和参数配置等策略,通过具体案例展示优化效果。最后结合智能安防项目实践,分享了YOLOv5模型部署经验及问题解决方案。文章指出,随着AI技术发展,RKNNToolkit2将在算子支持、量化技术和硬件适配等方面持续优化,为边缘计

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1385

手把手教你CentOS7安装MySql(超详细)

目录 前言 软件准备 检查MySQL是否安装及版本信息 卸载 1、rpm格式安装的mysql卸载方式 2、二进制包格式安装的mysql卸载 安装 1、安装客户端 2、安装服务端 目录结构 数据库基本操作 1、查看状态 2、启动 3、重启 4、停止 5、自启动 密码修改(CentOS 7版) 测试登录 数据库配置 1、基础设置 登录授权 前言 目前MySQL数据库按用户群分为社区版(Community Server)和企业版(Enterprise/commercial)。–commercial授权版本 社区

m0_67392409的博客 2万+

fasterlio原理及代码框架梳理

Faster-LIO 的优势是在保持同等高精度的前提下,显著提升计算效率,以支持更极端的应用场景(如高速无人机)和更廉价的硬件平台。可以把 Faster-LIO 理解为用一把更快的“空间哈希筛子”(iVox)替换了原来精细的“动态平衡树”(ikd-Tree),从而在精度损失极小的情况下,实现了效率的显著提升。:只在实际有地图点的空间区域动态创建和保留体素单元,形成一个稀疏的体素地图。是关键:将去畸变点云中的每个点,在 iVox 维护的局部地图中搜索近邻(如5个最近点),构建点到面的距离残差。

Studying…… 246

CentOS7 安装MYSQL的教程

今天出一期Linux版CentOS7 安装MYSQL的教程。 【0】 实验环境: CentOS7保持网络畅通 【1】 查看是否已经安装 Mysql rpm -qa | grep mysql 下面是我的操作,可见并没有安装 Mysql,那么直接进入【2】 如果你查看出来有东西,可以使用下面命令将其删除(xxx 为文件全名) rpm -e xxx 【2】 下载官方 Mysql 包 Wget http://dev.mysql.com/get/mysql57-community-release-el7-

Angelxiqi的博客 1万+

深度学习框架对比:AI开发如何选择

你是否遇到过这样的困惑:想做一个图像分类模型,朋友推荐PyTorch;公司要部署智能客服,同事说用TensorFlow;想快速验证想法,学长又提到Keras……深度学习框架种类繁多,功能重叠却各有侧重。本文将覆盖主流框架(PyTorch/TensorFlow/Keras/JAX/MXNet等),从开发者真实需求出发,总结选择框架的核心维度。本文将按照“认识框架→对比特性→实战选择”的逻辑展开:先通过生活比喻理解各框架特点,再用代码对比核心功能,最后结合真实场景给出选择建议。动态计算图。

AI 领航者的博客 1162

Holosoma 开源人形机器人强化学习训练部署框架

Holosoma是一个综合性人形机器人框架,支持强化学习策略的训练、部署和动作重定位。该框架兼容多种模拟器(IsaacGym、IsaacSim、MuJoCo等)和机器人(Unitree G1、Booster T1),提供运动控制和全身追踪功能。主要特性包括:跨模拟器训练评估、Wandb集成、多GPU支持、自定义奖励权重和观测噪声配置。推理模块支持实体机器人部署和MuJoCo仿真测试。动作重定位工具可将人体动作数据转换为机器人动作,支持单序列和批量处理。文档详细介绍了训练配置、评估方法和高级功能,如课程学习和

2506_90492529的博客 1827
上一篇: Win10下安装 Redis
下一篇: AI大模型与小模型之间的“脱胎”与“反哺”(第一篇)
普通网友
博客等级 码龄4年 2202粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值