【MySQL】:在Centos 7 环境下的安装

news2024/9/21 11:04:16

朋友们、伙计们,我们又见面了,本期来给大家带来如何在Centos7环境下安装MySQL,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!

C 语 言 专 栏:C语言:从入门到精通

数据结构专栏:数据结构

个  人  主  页 :stackY、

C + + 专 栏   :C++

Linux 专 栏  :Linux

​ 

目录

1. 获取MySQL官方yum源

① 进入MySQL官网

② 查看系统环境版本

2. 下载并安装对应的MySQL资源

3. 登录MySQL

4. 配置my.cnf

5. 设置开机启动(可以不设)


1. 获取MySQL官方yum源

 MySQL官网:ghttp://repo.mysql.com/

① 进入MySQL官网

​ 

由于网页原因可以看到这些信息不全面,单击右键点击 查看页面源代码

② 查看系统环境版本

先切换至root用户;

[root@VM-16-3-centos ~] # cat /etc/redhat-release

2. 下载并安装对应的MySQL资源

  • 1. 先找到以mysql57开头的:

能找到对应版本就下载,找不到就下载-el7.rpm。

  • 2. 点击下载完成之后会得到一个rpm文件包:

选中该文件,将其剪切到桌面;

  • 3. 打开Xshell,在命令行输入rz,将桌面的rpm文件上传到Linux:

上传完成之后,就可以在Linux中看到这个rpm文件:

  • 4. 安装MySQLyum源:

在命令行输入ls /etc/yum.repos.d/ -l 可以查看所有的yum源

然后在命令行输入rpm -ivh mysql57-community-release-el7.rpm(MySQLyum源)

将MySQLyum源安装,此时再查看yum源就可以看到MySQLyum源:

  • 5. 安装MySQL服务

在命令行输入:yum install -y mysql-community-server

需要注意的是,如果在安装之后,出现了这两段话:

就表示密钥过期,在命令行输入:

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

在更新完密钥之后再次输入yum install -y mysql-community-server即可完成安装

  • 6. 查看安装文件

在安装完成之后,输入 ls /etc/my.cnf 必须存在my.cnf这个文件

再输入which mysqld 必须存在mysql的服务端

再输入which mysql 必须存在mysql的客户端

3. 登录MySQL

  • 1. 先启动MySQL

在命令行输入 systemctl start mysqld 启动MySQL服务端

  • 2. 登录MySQL

登录MySQL用到的指令:mysql -uroot -p

可以看到并不起作用,所以还需要配置一下:

① 在命令行输入vim /etc/my.cnf 打开配置文件

② 在配置文件的最后一行添加 skip-grant-tables 选项

③ 保存并退出

④ 重启MySQL服务端,输入  systemctl restart mysqld 进行重启

⑤ 再输入mysql -uroot -p 登录

⑥ 还要求我们输密码直接按回车即可

⑦ 输入quit即可退出

4. 配置my.cnf

使用vim /etc/my.cnf 打开配置文件。

1. 配置MySQL端口号

在my.cnf中添加 port=3306

2. 配置MySQL编码方式

在my.cnf中添加 character-set-server=utf8

3. 配置MySQL存储引擎

在my.cnf中添加 default-storage-engine=innodb

4. 保存退出,重启服务端

5. 设置开机启动(可以不设)

在命令行输

systemctl enable mysqld
systemctl daemon-reload
就可以将MySQL设置为开机启动

朋友们、伙计们,美好的时光总是短暂的,我们本期的的分享就到此结束,欲知后事如何,请听下回分解~,最后看完别忘了留下你们弥足珍贵的三连喔,感谢大家的支持!      

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

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

相关文章

关于C++11一些新特性的介绍(下)

文章目录 1. 可变参数模板1.1 可变参数模板介绍1.2 STL容器中的empalce相关接口函数 2. lambda表达式2.1 lambda诞生背景2.2 lambda表达式语法2.3 捕捉列表说明2.4 函数对象与lambda表达式 3. 包装器3.1 function包装器3.2 bind函数 1. 可变参数模板 1.1 可变参数模板介绍 C1…

我的创作纪念日(一)——Giser?Noder?不如“Computer”

目录 Giser?Noder?不如“Computer” 一、根源:保持学习习惯的刚需 二、机缘:processOn的另类替代 三、日常:对技术栈丰富的思考 四、成就:保持心态健康的活着 五、憧憬:能一直心态健康的活…

大模型学习(1)

初学者,仅做自己学习记录,如果对你有什么帮助,那更好了。 下面是论文《Attention Is All You Need》的经典transformer架构,在学习的过程中,有很多疑惑。 embedding层在做什么 Transformer的embedding层在做的是将输…

【C++进阶】AVL树详解

文章目录 1. AVL树的概念2. AVL树结点的定义3. AVL 树的插入3.1 关于平衡因子3.2 插入代码 4. AVL 树的旋转逻辑4.1 不需要旋转4.2 左旋4.3 右旋4.4 双旋4.4.1 先右后左单旋(RL 旋转)4.4.2 先左后右单旋(LR 旋转) 4.5 完整插入代码…

正则采集器之五——商品匹配规则

需求设计 实现分析 系统通过访问URL得到html代码,通过正则表达式匹配html,通过反向引用来得到商品的标题、图片、价格、原价、id,这部分逻辑在java中实现。 匹配商品的正则做成可视化编辑,因为不同网站的结构不同,同…

24小时在线的仪控专家

近年来,随着流程行业自动化水平的不断提高,仪表、阀门等设备在生产装置中的数量也越来越多,扮演着“眼睛”、“双手”和“神经”等角色,与生产过程的安全平稳息息相关,对企业追求效益最大化起着举足轻重的作用。 但仪控…

视频汇聚/安防监控/视频云存储EasyCVR平台实际通道数和授权数不一致的原因排查与解决

多协议接入/GB28181安防综合管理系统EasyCVR视频汇聚平台能在复杂的网络环境中,将前端设备统一集中接入与汇聚管理。智慧安防/视频存储/视频监控/视频汇聚EasyCVR平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘…

NOILinux2.0安装

NOI官方已发布NOILinux2.0,可是如何安装使用呢?我来教你。 首先下载VMWare和NOILinux2.0的ios,当然你用什么虚拟机软件都可以。这里我用的是VMware。 NOIlinux2.0的下载链接: NOI Linux 2.0发布,将于9月1日起正式启用…

2024电赛H题参考方案——自动行使小车

目录 一、题目要求 二、参考资源获取 三、参考方案 1、环境搭建及工程移植 2、移植MPU6050模块 3、移植TB6612电机驱动模块 其他模块根据需要移植 总结 一、题目要求 小编自认为:此次H题属于控制类题目,相较于往年较为简单,功能也算单一&…

hadoop学习(一)

一.hadoop概述 1.1hadoop优势 1)高可靠性:Hadoop底层维护多个数据副本,即使Hadoop某个计算元素或存储出现故障,也不会导致数据的丢失。 2)高扩展性:在集群间分配任务数据,可方便扩展数以千计…

开放式耳机和骨传导耳机哪个好?教你选择最好的开放式耳机!

​蓝牙耳机几乎成为和手机相同的数码设备,无论是在工作还是通勤过程,无论是娱乐还是线上办公,随身携带的蓝牙耳机都能提供更舒适、更便捷的听觉和通话体验。随着蓝牙耳机种类层出不穷,新型开放式耳机的加入,让更多消费…

DM数据库配置登录基于操作系统的身份验证

达梦数据库登录基于操作系统的身份验证 DM提供数据库身份验证模式和外部身份验证模式来保护对数据库访问的安全。数据库身份验证模式需要利用数据库口令,即在创建或修改用户时指定用户口令,用户在登录时输入对应口令进行身份验证;外部身份验…

React 和 Vue _使用区别

目录 一、框架介绍 1.Vue 2.React 二、框架结构 1.创建应用 2.框架结构 三、使用区别 1.单页面组成 2.样式 3.显示响应式数据 4.响应式html标签属性 5.控制元素显隐 6.条件渲染 7.渲染列表 react和vue是目前前端比较流行的两大框架,前端程序员应该将两…

鸿蒙HarmonyOS开发:如何灵活运用服务卡片提升用户体验

文章目录 一、ArkTS卡片相关模块二、卡片事件能力说明三、卡片事件的主要使用场景3.1、使用router事件跳转到指定UIAbility3.1.1、卡片内按钮跳转到应用的不同页面3.1.2、服务卡片的点击跳转事件 3.2、通过message事件刷新卡片内容3.2.1、在卡片页面调用postCardAction接口触发…

【Redis】Centos7 安装 redis(详细教程)

查看当前 Redis 版本: 当前的 redis 版本太老了,选择安装 Redis5。 一、使用 yum 安装 1、首先安装 scl 源 yum install centos-release-scl-rh 由于我之前已经安装过了,所以加载速度比较快,且显示已经安装成功,是最…

go-kratos 学习笔记(8) redis的使用

redis的在项目中的使用是很常见的,前面有了mysql的使用redis的也差不多;也是属于在data层的操作,所以需要新建一个 NewRedisCmd方法 在internal/data/data.go中新增NewRedisCmd 方法,注入到ProviderSet package dataimport (&quo…

【Java】类与对象、封装(008)

目录 类与对象 ♦️什么类与对象❓ 🎏类的定义 🎃定义一个类 🎃成员变量 🎃成员方法 🎏对象的创建使用和引用传递 🎃对象的创建 🎃对象的引用 封装 ♦️什么是封装❓ ♦️实现封装 …

太阳伴星2600万年回转周期,或许正是它,导致地球生物周期性灭绝?!

我们知道地球已经有46亿年的寿命了,这相比人类生存的时间是极其漫长的。在地球历史中,恐龙在这里生活了1.6亿年,这是地球上相对独特的存在。当然,在恐龙的一生中,它们绝对是地球的统治者。当时,现在统治地球…

stm32入门-----DMA直接存储器存取(上——理论篇)

目录 前言 DMA 1.简介 2.存储器映像 3.DMA结构 4.数据宽度与对齐 5.DMA工作示例 前言 本期我们就开始学习DMA直接存储器存取,DMA是一个数据装运的小助手,执行数据的搬运处理,减少了CPU的负担,在stm32中担当重要的工作。在前…