MySQL——在Linux环境下安装(在线安装)

news2024/11/26 0:57:14

MySQL的安装(在线安装)

mysql的安装并不是比赛的内容,所以我们用比较方便的在线安装的方法,比起安装,我们更要知道如何去使用:

首先看一下自己有没有安装MySQL的服务,或者自己的服务器上有没有自带的MySQL服务:

rpe -ga | grep mysql

如果什么都没有输出,则表示没有服务,如果有就删除,一般也不会有,除非之前安装过又失败了,下一步,下载官方的npm包:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

如果看到有一个百分之百的进度条就表示完成了,注意这一步需要有root权限,最好切换到root用户。

下一步就是安装mysql的包

yum -y install mysql57-community-release-el7-10.noarch.rpm

过程很快,出现已安装并且完毕的时候就可以了,下一步是安装MySQL的服务:

yum -y install mysql-community-server

经典报错,说明你之前安装的秘钥版本和现在你要安装的版本不一致,解决方法:

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

运行上面的代码,然后再下载一次:

之后看到完毕!之后,就表示已经下载完成了,接来下就是启动MySQL服务:

systemctl start mysqld.service

这个命令没有任何的返回值,所以我们用另一个命令去查看MySQL服务的状态:

service mysqld status

出现这个就表示MySQL已经安装完成并且已经顺利的启动了,如果中间出现了其他的问题导致没有启动,就去百度一下报错信息就好。

接下来就是查看一下他自己默认的密码是什么,然后修改他:

grep 'password' /var/log/mysqld.log w3o9LJIfoR?1

后面的这个就是密码,然后我们只需要复制他,来到MySQL的登录命令行中粘贴进去就好:

注意,输入密码的时候是看不见的,所以建议复制粘贴,然后直接回车就可以了,接下来就是修改密码。

在修改密码的时候,mysql默认的密码安全策略是必须大于8个字符,必须包含特殊字符和大小写字符。所以这边建议就是先设置一个符合当前安全策略的密码,之后再降低安全策略的等级之后,就可修改成一个密码强度较弱的密码了:

ALTER USER USER() IDENTIFIED BY '@Gaoyang1';

然后降低安全策略等级:

#设置密码安全等级为LOW

set global validate_password_policy=LOW;

#设置必须包含大小写字数量符为0

set global validate_password_mixed_case_count = 0;

#设置必须包含特殊字符数量为0

set global validate_password_special_char_count = 0;

#设值必须包含数字的数量为0

set global validate_password_number_count = 0;

# 设置密码长度为4位

set global validate_password_length = 4;

#修改mysql密码为123

ALTER USER USER() IDENTIFIED BY '1234';

然后退出,用新的密码再登陆一次,如果能正常登录就表示已经修改完成了!

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

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

相关文章

application.yml中的配置怎么写

1.问题 application.yml中可以做很多组件的配置,比如redis,mongo, 但是这些的key是什么,value怎么写呢? 2.分析问题 为了搞清楚这个问题,我们需要先了解application.yml中的配置是怎么加载的,以MongoProperties配置加载为例, 在Spring Boot中,可以使用application.y…

【OJ比赛日历】快周末了,不来一场比赛吗? #06.03-06.09 #18场

CompHub[1] 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注! 以下信息仅供参考,以比赛官网为准 目录 2023-06-03(周六) #7场比赛2023-06-04…

【数据结构】---二叉树类型部分练习解析让你更深程度了解二叉树

文章目录 前言🌟一、第一种:二叉树性质类型:🌏1.1 第一题:💫1.1.1 理论:💫1.1.2 图解:💫1.1.3 解析: 🌏1.2 第二题:&#…

小明给大家分享几个CSDN涨粉小技巧,期待大家多多涨粉

今天和大家一起来聊聊CSDN涨粉相关几个的技巧,希望对热爱技术分享,并且想快速涨粉提升自身曝光度的朋友们提供一些经验,本文都是自己的一些想法,有说的不对的地方希望大家指正! 一、个人介绍 我叫小明,我的…

京东国际销售数据查询(京东国际行业/品牌数据分析)

根据京东平台官方数据显示,今年京东国际的贡献力度也高于以往。 京东618开门红5分钟,京东国际成交额已突破去年开门红前两小时的成交额,跨境酒水、跨境手机通讯、跨境箱包皮具等3个品类成交额同比增长超100%。,开门5分钟&#xff…

Unreal5 第三人称射击游戏 角色基础制作2

接上一篇 Unreal5 第三人称射击游戏 角色基础制作1 角色蹲伏效果 上面是需要的操作映射,蹲伏实现,首先要开启相应功能,你需要在角色移动组件上面开启可蹲伏 蹲伏还有一些其它设置,比如蹲下角色高度,蹲下以后行走的…

MySQL基础2

一.常见数据类型 数值类型: TINYINT:占用1字节,默认为有符号 BIT(M):位类型:M指定位数,默认值为1,范围为1-64,bit类型在显示时,按照ASCII码对应的值进行显示。 FLOAT[(M,…

华为OD机试(41-60)老题库解析Java源码系列连载ing

华为OD机试算法题新老题库练习及源码 41.寻找相同子串42.找出经过特定点的路径长度43.全量和已占用字符集44.密钥格式化45.数字字符串组合倒序 郑重声明: 1.博客中涉及题目为网上搜索而来,若侵权,请联系作者删除。 源码内容为个人原创&#…

git --- git merge用法

1 git merge介绍 在Git中,合并是一个连接分叉历史的过程。它将两个或多个开发历史连接在一起。git merge命令可以帮助你把git分支创建的数据整合到一个分支中。git merge会将一系列的提交关联到一个统一的历史。 在上图中,有两个分支 master 和 feature。我们可以看到,我们…

《priority_queue》

本文主要介绍优先级队列的使用,以及一个TOPK问题的OJ 文章目录 一、priority_queue的介绍二、priority_queue的使用三、[数组中第k个大的元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/) 一、priority_queue的介绍 优先队列是一种容器适配器…

代码创造童话--Python为六一儿童节送专属礼物

前言: Hello大家好,我是Dream。 六一儿童节到啦,祝所有的朋友们六一儿童节快乐! 在这个节日里,孩子们可以接受父母、老师、社会各界人士的关爱和祝福,同时也可以享受到各种各样的礼物和活动。Python作为一门…

第十五篇、基于Arduino uno,获取mpu6050三轴加速度、角速度、温度的数据——结果导向

0、结果 说明:先来看看串口调试助手显示的结果,第一个值是温度值,第二个值是X轴的加速度,第三个值是Y轴的加速度,第四个值是Z轴的加速度,第五个值是X轴的角速度,第六个值是Y轴的角速度&#xff…

C++库函数——string类

1. 简介 ①什么是string类 源文档 译: 1. 字符串是表示字符序列的类 2. 标准的字符串类提供了对此类对象的支持,其接口类似于标准字符容器的接口,但添加了专门用于操作单字节字符字符串的设计特性。 3. string 类是使用 char( 即作为它…

【六一】90后的你们还记得年少时的梦吗?还记得你们当初追的奥特曼吗?现在就让我们一起回味我们逝去的曾经吧!

迎面走来的是我们从未正式出过剧集,并附有“反派”盛名的大哥!佐~~菲~~! 还记得第一个登场,第一个进入我们的视野的那位吗?没错,那就是奥特曼 我的最爱~~~~~赛文! 一度以为,曾经的那…

Bellhop 绘制传播损失

文章目录 前言一、相干传播损失(TL)基本算例1、环境文件2、绘制相干传播损失 二、相干、半相干和非相干传播损失(TL) 前言 上文我们讲述了 Bellhop 的使用以及使用 bellhop 绘制了声速剖面、声线轨迹及本证声线,本文我…

【SpringMVC】入门案例

前言: SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。 对于SpringMVC我们主要学习如下内容: SpringMVC简介请求与响应REST风格SSM整合(注解版)拦截器 SpringMVC是处于Web层的框架,所以其主要的作用…

用户验证FTP实验

用户FTP实验 目录 匿名用户验证: 本地用户验证: 本地用户访问控制: 匿名用户验证: 例:(前提配置,防火墙关闭,yum安装,同模式vmware11) 现有一台计算机huy…

数据结构算法-图技术点(图的算法实现)

先看 定义邻接表 //边 struct Edge {int AdjVertex;//邻接顶点int Weight;//权值Edge* next;//下一条边 };using VertexValue use define//顶点 struct Vertex {VertexValue value; // 顶点数据Edge* First;//获取第一条边 }; //邻接顶点 using AdjVertex Vertex*; //邻接…

自动驾驶嵌入式开发工程师:车载SOC开发修炼秘籍

声明:本文档是博主在开发学习过程中写的笔记,本意是便于以后开发复盘,参考《 ug1144-petalinux-tools-reference-guide》、《ug1085》、黑金Zynq UltraScale MPSoC 5EV开发板资料、英伟达官方资料。大佬勿喷 大佬勿喷 大佬勿喷!&a…

【资料分享】RS-485 串行接口说明

面对大量可用的串行接口,可能很难理解它们之间的差异以及何时使用它们。正如我最喜欢的工程学教授经常说的那样,“标准的美妙之处在于有很多标准可供选择。” 今天的编码器比以往任何时候都更智能、更先进,要求工程师放弃更简单的正交增量传感…