CentOS上面的MySQL安装~~~保姆级教程

news2024/10/2 6:40:49

目录

0.声明

1.下载官网包包

2.新建文件夹,把rpm拖拽进来

3.安装yum源,查看前后变化

4.安装mysql服务

5.查看是否安装成功

6.出现报错的解决方案

7.启动MySQL

8.查看启动服务 

9.配置文件

10.重新运行

11.免密码登录

12.再谈配置文件


0.声明

我们先使用root用户入门MySQL,我们熟悉一些数据库语句之后再去进行这个普通账户的切换;

以下的内容是在云服务器操作的,而非windows上面

1.下载官网包包

在下面的这个网站上面下载对应的这个

Index of /232905 (mysql.com)

找到下面的这个进行下载欧:(一定要匹配版本)很不好找,但是一定要找对,否则就会出现各种报错;

mysql57-community-release-el7.rpm

这个是一个rpm类型的文件,这个文件是二进制文件(vscode说的),我们自己是打不开的,因此我们不需要打开,直接拖到桌面上面即可;

下面的这个样子的:

下面介绍的这个就是在云服务器上面进行操作的;

2.新建文件夹,把rpm拖拽进来

mkdir创建新的文件夹,然后进入对应的文件夹里面去,怎么把我们刚刚的桌面上面的rpm拖到我们的云端呢,就是使用的rz指令;

云服务器里面敲入rz之后,按下enter键,他就会让我们自己去选择对应的文件,我们把这个桌面上面的文件选择进来就可以了;

输入ll之后就会发现这个rpm文件已经被拖拽进来了;

3.安装yum源,查看前后变化

注意这个我的显示的是total 8不同的账户下面是不一样的,和我的不一样也不需要担心使用,这个就是那很正常的,只要安装前后这个有变化就可以;

下面的这个就是我们查看文件的指令,我们这个是主要观察安装前后的变化;

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

4.安装mysql服务

上面安装的是相关的yum源,下面我们就可以使用这个yunm源安装我们的MySQL服务了;

下面这个就是进行安装的指令,过程稍微有些长,但是一般不会出现安装问题;

yum install -y mysql-community-server

5.查看是否安装成功

我们可以使用下面的指令查看是否安装成功:

上面的两个指令进行查看是否安装成功,我们会发现这个说没有存在,我们再去看上面的这个安装过程提示,发现是有报错的,报错信息如下:

6.出现报错的解决方案

上面的这个是我自己在安装的时候出现的报错,对于这个情况,主要原因就是这个自动进行了什么检查,我们只需要在原来的这个指令后面加上不要他进行检查的指令修饰即可;

重新查看是否安装成功:这个就说明问题解决了,成功安装

7.启动MySQL

systemctl start mysqld.service

8.查看启动服务 

ps axj |grep mysqld

9.配置文件

为什么要进行文件的配置 ,因为这个时候我们是不可以直接登录进去的,我们先进行相关的配置,首先就是使用vim查看这个对应的文件的内容;

我们要进行这个不同模式之间的相互切换,在这个文件里面的最后一行插入对应的内容,就按照我的图示进行插入即可;

10.重新运行

因为我们上面对于这个文件内容进行了修改,所以我们需要运行一下,让这个修改之后的文件生效

上面这个有些时候无效果,建议使用下面的,先把这个服务停止掉,在重新运行:mysqld是服务端,mysql是客户端,我们后面会涉及到,我们这个地方是在服务端搞得操作,这样的目的是为了后来的免密码登录账户;

代码:这个只能换个一行一行的敲进去,不能一起输入;

systemctl stop mysqld

systemctl start mysqld

11.免密码登录

这个mysql -u root -p输入之后,他还会让你输入密码,这个时候我们直接enter键,就可以免密码登录,然后就可以使用show databases查看当前的数据库内容(这个不重要);

现在,我们已经可以使用root免密码登陆了;

12.再谈配置文件

主要是对于客户端和服务端的相关格式进行配置:

把下面的三行加入到文件里面去;

port=3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

指令就是vim /etc/my.cnf                      利用格式转换对于文件内容进行插入;

配置完成之后使用                    mysql restart mysqld;

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

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

相关文章

【Unity】3D功能开发入门系列(四)

Unity3D功能开发入门系列(四) 一、组件的访问(一)组件的调用(二)组件的参数(三)引用别的组件(四)引用脚本组件(五)消息调用 二、物体的…

A*搜索算法 双向A*搜索算法 Julia实现

算法概述 抽象的在非负有向边权图 G ( V , E , W ) , W : E → R G (V, E, W), W: E \to \mathbb{R} G(V,E,W),W:E→R 上的 BFS 过程可以看作这样: (1) 设 C C C 点集表示已遍历的点, ∀ n ∈ C , d ( n ) \forall n \in C, d(n) ∀n∈C,d(n) 表示…

Leetcode75- 种花问题

间隔种花 也就是 0 0 0 或者开头 0 0 结尾 0 0 也就是这三个地方可以种花 然后分别判断 最后根据提交结果分析漏掉的情况 比如 n为0 和 数组长度只有一个的情况 使用枚举可以很快解题

技术男的审美反击:UI配置化新纪元

之前常常被甲方的领导说,我们全是一群钢铁直男,一点不懂审美,其实我们心里边想的 “您说得对啊!!!!” 这个可能和理工科有关系吧,理工男好像都差不多,所以这次我们就把很…

Vue的学习(二)

目录 一、class及style的绑定 1.v-bind:class绑定类名 绑定class为对象 ​编辑2. v-bind:class绑定类名 绑定class为对象 3.v-bind:class绑定类名 绑定class为数组 1) v-bind:class绑定类名 绑定class为数组 方法一: 2) v-bind:class绑定类名 绑定class为数组…

实验4-2-1 求e的近似值

//实验4-2-1 求e的近似值 /* 自然常数 e 可以用级数 11/1!1/2!⋯1/n!⋯ 来近似计算。 本题要求对给定的非负整数 n,求该级数的前 n1 项和。 输入格式:输入第一行中给出非负整数 n(≤1000)。 输出格式:在一行中输出部分和的值,保留…

nginx: [error] open() “/run/nginx.pid“ failed (2: No such file or directory)

今天 准备访问下Nginx服务,但是 启动时出现如下报错:(80端口被占用,没有找到nginx.pid文件) 解决思路: 1、 查看下排查下nginx服务 #确认下nginx状态 ps -ef|grep nginx systemctl status nginx#查看端口…

数据结构——时间和空间复杂度

目录 一、时间复杂度和空间复杂度是什么 二、为什么要有时间复杂度和空间复杂度 三、时间复杂度 四、空间复杂度 一、时间复杂度和空间复杂度是什么 在生活中,我们做一件事情需要花费一定的时间和一定的空间,举一个例子: 一个工厂需要制…

从根儿上学习spring 十一 之run方法启动第四段(5)

图15-AbstractAutowireCapableBeanFactory#doCreateBean方法 我们接着讲doCreateBean方法,之前对循环依赖做了些解释,我们接着往下看populateBean(beanName, mbd, instanceWrapper)方法 图15-572行 这行就是调用populateBean(beanName, mbd, instanceW…

目标检测——YOLOv10: Real-Time End-to-End Object Detection

YOLOv10是在YOLOv8的基础上,借鉴了RT-DETR的一些创新点改进出来的 标题:YOLOv10: Real-Time End-to-End Object Detection论文:https://arxiv.org/pdf/2405.14458源码:https://github.com/THU-MIG/yolov10 1. 论文介绍 在过去的几…

【C语言】详解feof函数和ferror函数

文章目录 前言1. feof1.1 feof函数原型1.2 正确利用函数特性读写文件1.2.1 针对文本文件1.2.2 针对二进制文件 1.3 feof函数的原理1.4 feof函数实例演示 2. ferror2.1 ferror函数原型 前言 或许我们曾在网络上看过有关于feof函数,都说这个函数是检查文件是否已经读…

Windows系统使用内网穿透配置Mysql公网地址实现IDEA远程连接

文章目录 前言1. 本地连接测试2. Windows安装Cpolar3. 配置Mysql公网地址4. IDEA远程连接Mysql5. 固定连接公网地址6. 固定地址连接测试 前言 IDEA作为Java开发最主力的工具,在开发过程中需要经常用到数据库,如Mysql数据库,但是在IDEA中只能…

【Python学习手册(第四版)】学习笔记15-文档(注释、PyDoc等)

个人总结难免疏漏,请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。 本文主要介绍程序的文档概念。包括为程序编写的注释,以及内置工具的文档。讲解文档字符串、Python的在线手册等资源、以及PyDoc的help函数和网页接口。…

蒙电通无人机航线规划系统 雷达点云电力应用软件

蒙电通无人机航线规划系统,它可进行标记杆塔、切档、自动对点云数据分类和点云抽稀等处理,按3张或6张照片自动生成航线,或按自定义航线模型生成航线,支持安全性检测。在满足当地巡检标准的前提下,系统操作非常简便。 …

llama神经网络的结构,llama-3-8b.layers=32 llama-3-70b.layers=80; 2000汉字举例说明

目录 llama-3-8b.layers=32 llama-3-70b.layers=80 llama神经网络的结构 Llama神经网络结构示例 示例中的输入输出大小 实际举例说明2000个汉字文本数据集 初始化词嵌入矩阵 1. 输入层 2. 嵌入层 3. 卷积层 4. 全连接层 llama-3-8b.layers=32 llama-3-70b.laye…

跑深度学习模型Ⅲ:正确安装与torch版本对应的其他torch包

pytorch的正确安装可以回看我前面的博客跑深度学习模型Ⅱ:一文安装正确pytorch及dgl-CSDN博客 这篇博客将安装torch_grometric,torch_scatter, torch_sparse, torch_cluster库 1. 查看自己的torch版本 进入cmd 切换到要用的python环境中,输…

ADB Installer 0 file(s)copied

在为泡面神器刷安卓,做准备工作装ADB时报错了,以下是报错提示 再用cmd命令adb version验证下,提示adb不是有效命令,百分百安装失败了,往上各种搜索查询均没有对症的,其中也尝试了安装更新版本的&#xff0c…

2024版本IDEA创建Servlet模板

IDEA 版本 2024.1.4 新版本的 IDEA 需要自己创建 Servlet 模板 旧版本 IDEA 看我这篇文章:解决IDEA的Web项目右键无法创建Servlet问题_2024idea无法创建servlet项目-CSDN博客文章浏览阅读216次,点赞7次,收藏3次。解决IDEA的Web项目右键无法创…

AGI思考探究的意义、价值与乐趣 Ⅴ

搞清楚模型对知识或模式的学习与迁移对于泛化意味什么,或者说两者间的本质?相信大家对泛化性作为大语言模型LLM的突出能力已经非常了解了 - 这也是当前LLM体现出令人惊叹的通用与涌现能力的基础前提,这里不再过多赘述,但仍希望大家…

【Python学习手册(第四版)】学习笔记14-迭代器和列表解析(一)

个人总结难免疏漏,请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。 本文主要以通俗易懂的语言介绍迭代器(文件迭代、手动迭代iter和next等),列表解析式包括基础知识包括写法、文件上使用列表解析…