当前位置: 首页 > news >正文

MYSQL安装部署--Linux 仓库安装

声明

# 此次我们安装的 MYSQL 版本是 8.0.32 版本
我们本次安装 MYSQL 总共要介绍 四种方式

# 仓库安装
# 本地安装
# 容器安装
# 源码安装

我们本篇介绍的是 仓库安装

仓库安装

下载 MYSQL 安装包

# MYSQL 安装,我们都是基于 MYSQL 官方网站里进行下载~!

👉 MYSQL 官方网址

# 我们进入 官方网站

在 DOWNLOADS 页面,下方 点击下示红色标记

而后进入下示 ,点击红色标记

✋ 上示红色标记就是 由 MYSQL 官方提供的仓库

然后进入,我们选择第一个,蓝色高亮显示的包 ,对它进行下载

✋ 在这里需要对 下载 做以如下解释 :

为了把这个 rpm 包下载下来 ,我们有两种方式

第一种 : 就是 在 Windows 里下载,下载后,传到 Linux 上

===>>>

那就,点击 Download,点击完后显示如下页面

上示页面出现后,我们点击红色标记,而后 rpm 包便下载成功;

但是,是下载到 Windows 系统里,我们再把这个 下载后的rpm 包

上传到 Linux 系统中即可~!!!

第二种 : 就是在 Linux 系统中,直接下载 MYSQL 官方中的 RPM 包

===>>>

[root@localhost yum.repos.d]#  rpm -ivh  https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm

mysql80-community-release-el9-1.noarch.rpm 就是我们要下的包

就直接执行上示命令即可

显示 :

然后,你在 yum.repos.d 这个目录下查看,会发现多了 三个 .repo 文件

: 关于第二种的下载方式,需要强调 :

我们上示的第二种下载方式,之所以成功执行,还有一个前提条件就是

👉 我在 Linux 上关闭掉了 防火墙

===>>>

也就是说,上示第二种下载方式,我是先把防火墙给关闭了,然后才执行成功得~!

要是没关闭防火墙那就安装不了,显示如下 :

综上 : 我们下载了 MYSQL 安装包后,在 /etc/yum.repos.d 目录下,

便会多了三个 mysql-community 的仓库文件 ~!!!

MYSQL 安装

执行命令 :

[root@localhost yum.repos.d]#   dnf install mysql-server -y

命令成功执行后,mysql 即安装成功~!!!!

运行 MYSQL

# 我们上一步,把MYSQL 成功安装后,要想使用 MYSQL ,那就接着把 MYSQL 运行起来~!

[root@localhost yum.repos.d]# systemctl start mysqld

# 运行后,我们可以使用命令查看下, MYSQL 的状态

[root@localhost yum.repos.d]# systemctl status mysqld

===>>>

显示的是 active ( 说明 MYSQL 服务 已经启动 )

登录 MYSQL

# 在登录 MYSQL ,那就必须要搞到密码, 你有了密码才能登陆啊

所以,我们要先搞到 MYSQL 的密码才行 ~!!!

# 那么,在哪搞到 MYSQL 的密码呢 ??

===>>>

[root@localhost yum.repos.d]# grep 'temporary password' /var/log/mysqld.log

✋ 这是,我们在安装 MYSQL 的时候,系统就会自动生成一个 临时密码,所以,我们要的密码

就是这个临时密码。

✋ 而这个临时密码,系统安排存放在 /var/log/mysqld.log 这个文件里面

上示命令执行后

===>>>

上示红色标记就是 临时密码~!!!

至此,我们搞到了 登录 MYSQL 的密码,我们开始登录 MYSQL

登录方式 : 👇

[root@localhost yum.repos.d]# mysql -uroot -p'Xg*/u2Y+h5nr'

: ✊ 登录 MYSQL 的方式即 : mysql -u用户名 -p密码

✊ -u 后面与用户名 可以有空格,也可以没有,最好是直接挨着。

✊ -p 后面是必须就是 密码 ,但密码有时比较复杂,里面含有特殊字符,所以用单引

号圈起来~!!!!

上示命令执行后 :

出现 红色标记,即说明 成功登录 MYSQL 数据库 ~!!!

可以执行 数据库语句~!!!

我们执行语句来看下 :

我们执行了一条 show databases ; 的语句但是报错了~!!!

这条语句的意思是 展示数据库。

注意: MYSQL 的语句后面都是 分号; 结尾

报错的原因是 :

上示红色标记的 : 我们需要使用 ALTER USER 的命令来重置 密码 。

修改 MYSQL 密码

密码修改 :

修改密码的命令 : alter user 用户名@localhost identified by'新密码'

但是,你看上示我们修改的密码是 123 还是不行,系统告诉我们 密码太简单了 不符合规则

所以 MYSQL 的密码规则是 :

默认密码策略要求密码至少包含一个大写字母、一个小写字母、一位数字和一个特殊字符,并且密码总长度至少为8个字符

我们重新设置密码为 Root777!

===>>>

mysql> alter user root@localhost by'Root777!';

即 密码修改成功 ~!!!

密码修改成功后,我们再重新登录 MYSQL ( 使用修改后的密码登录 )

===>>>

[root@localhost yum.repos.d]# mysql -uroot -p'Root777!';

先使用 exit 退出上次旧密码登录,然后使用新密码登录;

我们登陆成功后,再使用刚才没能成功执行的 数据库语句,看看还报错不。

===>>>

mysql> show databases;

至此,我们成功执行了 数据库语句,并显示了结果~!!!

我们就可以在 mysql> 这里的命令行去执行我们想要执行的数据库语句了~!!!

相关文章:

MYSQL安装部署--Linux 仓库安装

声明 :# 此次我们安装的 MYSQL 版本是 8.0.32 版本 我们本次安装 MYSQL 总共要介绍 四种方式 # 仓库安装# 本地安装# 容器安装# 源码安装我们本篇介绍的是 仓库安装 仓库安装 下载 MYSQL 安装包 # MYSQL 安装,我们都是基于 MYSQL 官方网站里进行下载~&a…...

NFS服务器搭建

NFS服务器搭建1. NFS简介2. NFS工作原理3. 配置NFS服务端3.1 启动服务3.2 修改配置文件4. 配置NFS客户端1. NFS简介 NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS。 NFS允许一个系统在网络上与他人共…...

【数据挖掘实战】——航空公司客户价值分析(K-Means聚类案例)

目录 一、背景和挖掘目标 1、RFM模型缺点分析 2、原始数据情况 3、挖掘目标 二、分析方法与过程 1、初步分析:提出适用航空公司的LRFMC模型 2、总体流程 第一步:数据抽取 第二步:探索性分析 第三步:数据预处理 第四步&…...

AnlogicFPGA-IO引脚约束设置

(https://www.eefocus.com/article/472120.html此链接是一篇关于XillinxFPGA的IO的状态分析,希望自己也要能了解到AnLogic的IO状态并有对此问题的分析能力) 1、DriveStrength: 驱动强度,即最大能驱动的电流大小(见带负…...

Java SSM 笔记(一)重置版

Spring核心技术 **前置课程要求:**请各位小伙伴先完成《JavaWeb》篇、《Java 9-17新特性》篇视频教程之后,再来观看此教程。 **建议:**对Java开发还不是很熟悉的同学,最好先花费半个月到一个月时间大量地去编写小项目&#xff0…...

centos安装java,目录授权

centos安装java (1)查看可安装版本: yum -y list java* 安装:sudo yum -y install java-17-openjdk.x86_64 验证:java –version (2)二进制安装:下载:wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.…...

【大数据】HADOOP-YARN容量调度器多队列配置详解实战

简介 Capacity调度器具有以下的几个特性: 层次化的队列设计,这种层次化的队列设计保证了子队列可以使用父队列设置的全部资源。这样通过层次化的管理,更容易合理分配和限制资源的使用。容量保证,队列上都会设置一个资源的占比&a…...

加密技术在android系统安全中的应用

前言android 系统安全内容总结 1、算法基础 算法基础参照linux的全盘加密与文件系统加密在android中的应用的2、预备知识 android系统安全特性用到加密算法的如下表:...

KNN&K-means从入门到实战

作者:王同学 来源:投稿 编辑:学姐 1. 基本概念 1.1 KNN k近邻法(k-nearest neighbor,k-NN)是一种基本分类与回归方法。 k近邻法的输入为实例的特征向量对应于特征空间的点;输出为实例的类别&…...

SpringBoot整合RabbitMQ

SpringBoot整合RabbitMQ&#xff0c;生产者 &#xff08;1&#xff09;创建maven项目 &#xff08;2&#xff09;引入依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><versi…...

Hive---安装教程

Hive安装教程 Hive属于Hadoop生态圈&#xff0c;所以Hive必须运行在Hadoop上 文章目录Hive安装教程上传安装包解压并且更名修改 /etc/profile创建hive-site.xml将mysql的jar包放入Hive库中开启刷新配置文件hadoop开启mysql初始化启动hive上传安装包 将安装包上传到/opt/insta…...

MySQL作业四

学生表&#xff1a;Student (Sno, Sname, Ssex , Sage, Sdept) 学号&#xff0c;姓名&#xff0c;性别&#xff0c;年龄&#xff0c;所在系 Sno为主键 课程表&#xff1a;Course (Cno, Cname,) 课程号&#xff0c;课程名 Cno为主键 学生选课表&#xff1a;SC (Sno, Cno, Score)…...

云原生安全检测器 Narrows(CNSI)的部署和使用

近日&#xff0c; 云原生安全检测器 Narrows&#xff08;Cloud Native Security Inspector&#xff0c;简称CNSI&#xff09;发布了0.2.0版本。 &#xff08;https://github.com/vmware-tanzu/cloud-native-security-inspector&#xff09; 此项目旨在对K8s集群中的工作负载进…...

【并发编程】【3】Java线程 创建线程与线程运行

并发编程 3.Java线程 本章内容 创建和运行线程 查看线程 线程 API 线程状态 3.1 创建和运行线程 方法一&#xff0c;直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start();例如&#xff1a; // 构…...

Ambire 最新消息——2023 年 1 月

大家好&#xff0c;这里是我们在过去几周所做的一切的快速回顾。 发展 整个钱包的交易模拟和余额预测 我们推出了一项真正改变加密钱包 UX 游戏规则的功能&#xff1a;Ambire 现在向用户显示他们的钱包余额将如何更新&#xff0c;甚至在签署交易之前。 这项新功能可以分解为 Am…...

【kubeflow | 镜像源的解决方法——脚本】

20230214 方式一&#xff1a;获取所有镜像列表&#xff0c;自行外网拉取下载 获取KF所需镜像列表脚本 Offical docs for getting all kubeflow images curl https://gist.githubusercontent.com/Jason-CKY/7d7056ce261c6d606585f05218230037/raw/5c27297efdf6424cd9679b9f7…...

function calling convention(函数调用约定)

函数调用约定 函数调用约定,是指当一个函数被调用时,函数的参数会被传递给被调用的函数和返回值会被返回给调用函数。函数的调用约定就是描述参数是怎么传递和由谁平衡...

errgroup 原理简析

golang.org/x/sync/errgroup errgroup提供了一组并行任务中错误采集的方案。 先看注释 Package errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task. Group 结构体 // A Gro…...

Centos7.6 下 Docker 安装

Docker的自动化安装 官方的一键安装方式&#xff1a; curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 国内 daocloud一键安装命令&#xff1a; curl -sSL https://get.daocloud.io/docker | sh Docker手动安装 手动安装Docker分三步&#xff1a;卸…...

C++11--lambda表达式

目录 lambda表达式的概念 lambda表达式语法 lambda表达式的书写格式 捕捉列表 参数列表 mutable 返回值类型 函数体 lambda表达式交换两个数 函数对象与lambda表达式 lambda表达式的概念 lambda表达式是一个匿名函数 它能让代码更加地简洁 提高了代码可读性 首先定义…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

Linux-07 ubuntu 的 chrome 启动不了

文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了&#xff0c;报错如下四、启动不了&#xff0c;解决如下 总结 问题原因 在应用中可以看到chrome&#xff0c;但是打不开(说明&#xff1a;原来的ubuntu系统出问题了&#xff0c;这个是备用的硬盘&a…...

Linux nano命令的基本使用

参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时&#xff0c;显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...

c++第七天 继承与派生2

这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分&#xff1a;派生类构造函数与析构函数 当创建一个派生类对象时&#xff0c;基类成员是如何初始化的&#xff1f; 1.当派生类对象创建的时候&#xff0c;基类成员的初始化顺序 …...

如何应对敏捷转型中的团队阻力

应对敏捷转型中的团队阻力需要明确沟通敏捷转型目的、提升团队参与感、提供充分的培训与支持、逐步推进敏捷实践、建立清晰的奖励和反馈机制。其中&#xff0c;明确沟通敏捷转型目的尤为关键&#xff0c;团队成员只有清晰理解转型背后的原因和利益&#xff0c;才能降低对变化的…...

Chrome 浏览器前端与客户端双向通信实战

Chrome 前端&#xff08;即页面 JS / Web UI&#xff09;与客户端&#xff08;C 后端&#xff09;的交互机制&#xff0c;是 Chromium 架构中非常核心的一环。下面我将按常见场景&#xff0c;从通道、流程、技术栈几个角度做一套完整的分析&#xff0c;特别适合你这种在分析和改…...

算术操作符与类型转换:从基础到精通

目录 前言&#xff1a;从基础到实践——探索运算符与类型转换的奥秘 算术操作符超级详解 算术操作符&#xff1a;、-、*、/、% 赋值操作符&#xff1a;和复合赋值 单⽬操作符&#xff1a;、--、、- 前言&#xff1a;从基础到实践——探索运算符与类型转换的奥秘 在先前的文…...

UE5 音效系统

一.音效管理 音乐一般都是WAV,创建一个背景音乐类SoudClass,一个音效类SoundClass。所有的音乐都分为这两个类。再创建一个总音乐类&#xff0c;将上述两个作为它的子类。 接着我们创建一个音乐混合类SoundMix&#xff0c;将上述三个类翻入其中&#xff0c;通过它管理每个音乐…...

shell脚本质数判断

shell脚本质数判断 shell输入一个正整数,判断是否为质数(素数&#xff09;shell求1-100内的质数shell求给定数组输出其中的质数 shell输入一个正整数,判断是否为质数(素数&#xff09; 思路&#xff1a; 1:1 2:1 2 3:1 2 3 4:1 2 3 4 5:1 2 3 4 5-------> 3:2 4:2 3 5:2 3…...