centos 7安装MySQl

本文参考借鉴:https://cloud.tencent.com/developer/article/2353312,非常赞!

为了避免权限不足的问题,建议切换至root用户进行安装

1.MySQL的清理与安装

查看是否存在MySQL服务

安装mysql之前,需要先看看要安装系统中是否存在MySQL服务,可以使用 ps -ajx | grep mysql*
可查询是否有相关服务正在运行,如果出现,说明存在在这里插入图片描述
如上所示,表示系统中存在mysql,可以选择卸载原有服务,重新安装。

卸载原有服务:

终止正在运行的MySQL服务:systemctl stop mysqld
终止服务后,再次查询MySQL服务:ps -ajx | grep mysql*
没有看到,则说明终止成功!
在这里插入图片描述

备份重要信息:
如果之前用过Mysql,存储了一些信息,可以将原有信息进行备份
备份my.cnf文件,这是MySQL的配置文件,位于 /etc/my.cnf

mkdir ~/TMP
cp  /etc/my.cnf  ~/TMP/

备份mysql文件夹,mysql文件夹包含了用户操作过的数据库信息

cp -r /var/lib/mysql ~/TMP/

后续安装好之后,可将这两个备份文件夹恢复至原来的路径

卸载系统安装包:

yum remove mysql

2.获取官方的yum源,进行安装

根据官方提供的网站寻找与自己相匹配的yum源:https://repo.mysql.com/
本人系统是Centos 7.9 ,下载版本为:mysql57-community-release-el-0.noarch.rpm
安装MySQL的yum源:rpm -Uvh mysql57-community-release-el-0.noarch.rpm
在这里插入图片描述
查看yum 源是否安装成功

ls -l /etc/yum.repos.d/

在这里插入图片描述
存在上图中两个文件,证明安装成功!
查看MySQL的yum源是否成功工作

yum list | grep mysql-community*

在这里插入图片描述
出现很多mysql安装包,证明mysql可以成功工作!

3. 下载MySQL服务

yum install -y mysql-community-server

此条指令可能会执行失败,原因是密钥过期了,可以使用以下语句更新密钥

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

在这里插入图片描述

4. 验证是否下载完成

验证是否下载完成: ls /etc/my.cnf
在这里插入图片描述
查看是否存在MySQL存放数据的目录:ls /var/lib/mysql
在这里插入图片描述

5. 启动服务

启动服务:systemctl start mysqld

查看服务是否启动:ps -ajx | grep mysqld

登录MySqL:

获取临时密码:grep 'temporary password' /var/log/mysqld.log

登录:mysql -u root -p

输入密码即可登录

**修改密码:**
在这里插入图片描述
修改完成后,可以使用新密码登录 MySQL
注:输入 quit 退出 MySQL

6. 修改配置文件

MySQL 服务启动时,会先从配置文件中读取配置信息,比如 端口号、文件存储位置、存储引擎等,配置文件 my.cnf 位于 /etc/ 目录中,首先打开配置文件 vim /etc/my.cnf
在这里插入图片描述
在这里插入图片描述
如果无法退出 vim,可以尝试 wq! 强行保存并退出
设置完配置文件后,都需要重启 MySQL 服务,确保配置信息及时更新

systemctl restart mysqld

至此,配置结束!

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

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

相关文章

基于springboot宠物领养系统

摘要 随着社会的不断发展和人们生活水平的提高,宠物在家庭中的地位逐渐上升,宠物领养成为一种流行的社会现象。为了更好地管理和促进宠物领养的过程,本文基于Spring Boot框架设计和实现了一套宠物领养系统。该系统以用户友好的界面为特点&…

选择合适的CRM管理系统,需要满足以下条件

随着数据时代的发展和企业业务的不断扩大,数据的比例开始增加,传统的数据计算方法不再适合现代企业。客户管理已成为企业最重要的组成部分之一,越来越多的企业开始关注客户管理。在crm管理系统上,企业希望通过crm管理系统&#xf…

第一节课,用户管理--后端初始化,项目调通。二次翻工

一、代码下载 网址: 用户管理第一节课,阿里生成代码包-CSDN博客 二、项目步骤,参考从 网址: 一、第一节课,用户管理--后端初始化,项目调通-CSDN博客 从这里开始跟随 (一)、跟随…

爬虫基础-前端基础

Html是骨骼、css是皮肤、js是肌肉,三者之间的关系可以简单理解为m(html)-v(css)-c(js) 浏览器的加载过程 构建dom树 子资源加载-加载外部的css、图片、js等外部资源 样式渲染-css执行 DOM树 ajax、json、xml AJAX 是一种在无需重新加载整个网页的情况下&#xf…

简述云原生基础定义及关键技术

云原生是什么 云原生是面向“云”而设计的应用,因此技术部分依赖于传统云计算的 3 层概念,基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。 例如,敏捷的不可变基础设施交付类似于 IaaS,用来提供计算网络存储等基础资源,这些资源是可编程且不可变的,直…

【Java与网络6】实现一个自己的HTTP浏览器

前面我们讨论了HTTP协议的基本结构和Socket编程的基本原理,本文我们来整个大活:自己实现一个简单的浏览器。 目录 1.主线程循环体 2.readHostAndPort()方法的实现 3.readHttpRequest()方法的实现 4.sendHttpRequest()方法的实现 5.readHttpRespons…

前端性能优化——图片压缩和懒加载

图片压缩 使用第三方工具手动压缩图片使用Webpack工具在打包时自动压缩图片 这里主要介绍第二种方法。 (1)将小于某个大小的图片转化成 data URI 形式(Base64 格式),减少请求数量,但是体积变得更大 modu…

每日一换,美好随心——发现那些让屏幕焕发新彩的壁纸!

1、方小童在线工具集 网址: 方小童 该网站是一款在线工具集合的网站,目前包含PDF文件在线转换、随机生成美女图片、精美壁纸等功能,喜欢的可以赶紧去试试!

阿里云SSL证书DV型

我们都在SSL证书厂家(CA)并不多,全球可以兼容性99%机构仅有3-4家,少的可怜,全球绝大部分都要去厂家授权提供商申请,这意味着很多也喜欢去阿里云买SSL证书也是这样的原因。 SSL证书无论在哪里购买肯定是DV类…

ElasticSearch 学习笔记

基本概念 术语 文档(document):每条记录就是一个文档,会以 JSON 格式进行存储 映射(mapping):索引中文档字段的约束信息,类似 RDBMS 中的表结构约束(schema&#xff09…

【LIBS】交叉编译TCPDUMP

目录 1. 安装编译工具2. 设置环境变量3. 编译libpcap3.1 安装依赖3.2 交叉编译 4. 编译TCPDUMP4.1 克隆仓库与生成构建环境4.2 静态链接LIBPCAP4.3 动态链接LIBPCAP4.4 构建与安装 5. 查看交叉编译结果5.1 文件布局 1. 安装编译工具 sudo apt-get install -y autoconf automak…

[MRCTF2020]Ez_bypass1

代码审计,要求gg和id的MD5值相等而gg和id的值不等或类型不等 相同MD5值的不同字符串_md5相同的不同字符串-CSDN博客 不过这道题好像只能用数组 下一步是passwd不能是纯数字,但是下一个判断又要passwd等于1234567 这里通过passwd1234567a实现绕过 原…

Differentiated Key-Value Storage Management for Balanced I/O Performance——论文泛读

ATC 2021 Paper 论文阅读笔记整理 问题 现代键值(KV)存储采用LSM树作为管理KV对的核心数据结构,但存在较高的写放大和读放大问题。现有的LSM树优化通常需要做出设计权衡,并无法同时在写入、读取和扫描方面实现高性能。 现有方法…

QT发生弹出警告窗口

QTC开发程序弹出警告窗口&#xff0c;如上图 实施代码&#xff1a; #include <QMessageBox> int main() {// 在发生错误的地方QMessageBox::critical(nullptr, "错误", "发生了一个错误&#xff0c;请检查您的操作。");}上面的文字可以更改&#x…

线性代数--------学习总结

高斯消去法&#xff1a;对于任意的矩阵&#xff0c;总是能够利用倍加和行变换的方法变化成为阶梯形矩阵&#xff08;每一行第一个非零元叫做主元&#xff0c;他所在的列就叫做主列------每一行的主列都在他上方任意一行主列的右边&#xff09;和行简化阶梯矩阵&#xff08;主元…

【Web前端实操17】导航栏效果——滑动门

滑动门 定义: 类似于这种: 滑到导航栏的某一项就会出现相应的画面,里面有对应的画面出现。 箭头图标操作和引用: 像一些图标,如果需要的话,可以找字体图标,比如阿里巴巴矢量图标库:iconfont-阿里巴巴矢量图标库 选择一个——>添加至购物车——>下载代码 因…

精通Python第13篇—数据之光:Pyecharts旭日图的魔法舞台

文章目录 引言准备工作绘制基本旭日图调整颜色和样式添加交互功能定制标签和标签格式嵌套层级数据高级样式与自定义进阶主题&#xff1a;动态旭日图数据源扩展&#xff1a;外部JSON文件总结 引言 数据可视化在现代编程中扮演着重要的角色&#xff0c;而Pyecharts是Python中一个…

【学网攻】 第(13)节 -- 动态路由(OSPF)

系列文章目录 目录 系列文章目录 文章目录 前言 一、动态路由是什么&#xff1f; 二、实验 1.引入 实验拓扑图 实验配置 实验验证 总结 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交换机认识及使用【学网攻】 第(3)节 -- 交换机配置聚合端口【学…

Python爬虫请求库安装

请求库的安装 爬虫可以简单分为几步&#xff1a;抓取页面、分析页面和存储数据。 在抓取页面的过程中&#xff0c;我们需要模拟浏览器向服务器发出请求&#xff0c;所以需要用到一些 Python 库来实现 HTTP 请求操作。在本教程中&#xff0c;我们用到的第三方库有 requests、S…

(自用)learnOpenGL学习总结-高级OpenGL-立方体贴图

ok终于来到了立方体贴图了&#xff0c;在这里面我们可以加入好看的天空包围盒&#xff0c;这样的画我们的背景就不再是黑色的了&#xff01; 首先&#xff0c;立方体贴图和前面的sampler2D贴图一样&#xff0c;不过是6个2D组成的立方体而已。 那么为什么要把6个组合在一起呢&…