Mysql5.7 yum 简单/快速安装

news2024/10/7 8:23:30

Centos7下MySql安装及配置过程,简单直装版

目录

  • 操作步骤
    • 一、检查linux是否已安装MySql
    • 二、清除MySQL(适用重新安装)
      • 1、删除MySQL及其依赖包
      • 2、查询遗留的目录
      • 3、删除遗留的目录
    • 三、开始安装MySQL
      • 1、下载并添加库
      • 2、安装MySQL包
      • 3、设置MySQL开机启动
      • 4、启动MySQL
      • 5、修改MySQL密码
      • 6、登录MySQL
    • 四、设置MySQL远程登录
      • 1、登入MySQL,使用mysql库
      • 2、将权限授予任何IP地址
      • 3、刷新权限
      • 4、查看修改是否生效
      • 5、工具连接测试
    • 五、总结

操作步骤
一、检查linux是否已安装MySql

PS:已安装的可直接忽略该步骤

1、方式一:

命令:

 
rpm -qa | grep mysql

已安装时出现一下结果:展示的安装包如下
在这里插入图片描述
未安装的情况:
在这里插入图片描述
2、方式二:

命令:

 
yum list installed | grep mysql

有安装时展示如下:
在这里插入图片描述

二、清除MySQL(适用重新安装)

注:该步骤适用于mysql安装不全需要重新安装的用户,其他用户可跳至第三节进行阅读。

1、删除MySQL及其依赖包

1)、检查依赖包

注: centos7下需要删除mariadb依赖包,该命令检查mariadb依赖包的存在与否。

 
rpm -qa | grep mariadb

本机未安装:
在这里插入图片描述
2)、执行删除

删除方式一:

  • 命令一:一般删除,若提示存在依赖包则无法删除
  • bashrpm -e mysql
  • 命令二:强力删除,包含各种依赖包
  • rpm -e --nodeps mysql57-community-release

删除方式二:

 
yum remove mysql-*
  • 删除完毕如下:
    在这里插入图片描述
2、查询遗留的目录

操作如下:

 
# whereis mysql
# mysql : /usr/lib64/mysql
# ls /etc/my.cnf //配置目录,一般情况用的很少
# ll /var/lib/mysql

查询后剩余的目录如下:
在这里插入图片描述

3、删除遗留的目录

有遗留则执行即可,没有遗留可不执行

 
# rm -rf /etc/my.cnf
# rm -rf /var/lib/mysql

删除完成如下:
在这里插入图片描述

三、开始安装MySQL

我们采用相对简便的方式:使用yum命令进行安装。

注:该方法仅针对linux下的centos发行版本,其他发行版本如Ubuntu、Debian不一定支持。

1、下载并添加库
 
sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

在这里插入图片描述

2、安装MySQL包

该过程会自动安装当前的最新版本(5.7),安装过程中会出现询问,一路键入y即可。

 
yum install mysql-community-server

安装过程:
在这里插入图片描述
安装完成:
在这里插入图片描述

3、设置MySQL开机启动
 
systemctl enable mysqld
systemctl daemon-reload

在这里插入图片描述

4、启动MySQL

启动mysql:

 
systemctl start mysqld
systemctl status mysqld

查看mysql状态:
在这里插入图片描述

5、修改MySQL密码

第一次启动mysql,默认生成一个临时密码。

1)、查看生成的临时密码:tkjv%U%zR0a-

 
sudo grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述
2)、提高mysql安全性

 
sudo mysql_secure_installation

该过程要输入临时密码:tkjv%U%zR0a-

输入之后会要求输入新密码,新密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。

修改完成如下:
在这里插入图片描述
后续操作直接键入y,提高安全性。所有操作完成之后如下:
在这里插入图片描述

6、登录MySQL

以root身份登入到mysql:mysql -u root -p

连接成如下:
在这里插入图片描述
在这里插入图片描述

四、设置MySQL远程登录
1、登入MySQL,使用mysql库

上接步骤三。接下来使用mysql库

 
use mysql

在这里插入图片描述

2、将权限授予任何IP地址
 
grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

在这里插入图片描述

3、刷新权限
 
flush privileges;

在这里插入图片描述

4、查看修改是否生效
 
select host,user from user;

BASH 复制 全屏

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

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

相关文章

PID控制有物理含义吗

PID控制有物理含义吗 一、背景 对于PID的初学者,经常会有疑惑,为什么位置的误差通过PID就变成了期望速度?他们之间有什么物理关系吗?还有对于无人机,为什么期望升力,又是期望加速度,又是期望油…

绝地求生:愉人不愚人!分享你的PUBG摸“愚”穿搭,赢精美套装好礼

活动简介 愚人节来啦!为了和大家一起分享诙谐幽默的搞怪氛围,特此推出搞怪穿搭大会!快来戴上你最喜爱的头套或面具一起来参加吧!只要参与 #摸“愚”穿搭# 话题投稿,即有机会赢取魔力甜心萨莉套装1的奖励,也…

Composer Windows 安装

Composer 的下载地址为:Composer 1 运行安装程序 当启动安装程序后单击下一步继续。 选择 PHP 路径 如果你的计算机上没有安装 PHP 的话,Composer 的安装无法继续。 你需要选择你本地安装的 PHP 路径。 配置代理地址 默认的情况下,可以不…

外汇110:外汇交易不同货币类别及交易注意事项!

外汇市场是一个庞大而复杂的市场,其中有各种各样的货币品种。对于外汇投资者来说,了解外汇品种的特性和走势是比较重要的。1. 货币种类 外汇市场中的货币品种可以分为主要货币、次要货币和外围货币。 主要货币:主要指美元、欧元、英镑、日元、…

美国CPC认证是什么?为什么必须办理CPC认证呢?

美国CPC认证,全称为Childrens Product Certificate,是儿童产品认证的意思。它主要针对的是在美国市场销售的儿童产品,如玩具、家具、童车、餐椅、床上用品等。CPC认证要求产品安全性高,符合美国加州65、16 CFR等法规要求&#xff…

window安装maven和hadoop3.1.4

前面的文章已讲解如何安装idea和进行基本设置,本文主要带着大家安装配置好maven和hadoop. 大家不用去官网下载,直接使用我发给大家的压缩文件,注意解压后的文件夹不要放在中文目录下,课堂上我们讲解过原因。 这是我电脑上的路径&a…

vue3基础入门项目实战实例介绍

Vue 3 带来了许多新特性和性能优化,使得构建高效且可维护的前端应用变得更加容易。下面是一个简单的 Vue 3 基础项目实战实例介绍,帮助你入门: 项目概述 这个实战项目是一个简单的待办事项管理应用,用户可以添加、编辑和删除待办…

商业地产数字化是什么?又有哪些优势呢?

​一、什么是商业地产数字化 数字化是信息化的延伸与拓展。在企业完成信息化之后,对存储的信息的解析与挖掘,建立数据洞察,从而改变企业决策,打造全新的企业运作方式,实现数据化转型。 商业地产数字化是指将商业地产…

前端三剑客 —— JavaScript (第三节)

目录 内容回顾: 1.数据类型 2.常见运算符 数据类型转换 自动类型转换 强制类型转换 流程控制语句 顺序流程 选择流程 单分支 多分支 switch 循环流程 for循环 while循环 do...while循环 如何选择 continue和break 循环案例 内容回顾: …

Dapr(三) Dapr核心组件的使用一

结合前两期 Dapr(一) 基于云原生了解Dapr(Dapr(一) 基于云原生了解Dapr-CSDN博客) Dapr(二) 分布式应用运行时搭建及服务调用(Dapr(二) 分布式应用运行时搭建及服务调用-CSDN博客) 下篇推出dapr服务注册与发现,dapr组件绑定,dapr Actor功能。 目录 1.…

Java中的常用类详解(Math、Scanner、Random、String)

目录 一、Math(数学类) 自带常量 取整方法 三角函数方法 指数函数方法 其他方法 二、Scanner(实用程序类) 三、Random(随机数类) 四、String(字符串类) 获取相关 判断相关…

实践笔记-03 docker buildx 使用

docker buildx 使用 1.启用docker buildx2.启用 binfmt_misc3.从默认的构建器切换到多平台构建器3.1创建buildkitd.toml文件(私有仓库是http没有证书的情况下,需要配置)3.2创建构建器并使用新创建的构建器 4.构建多架构镜像并推送至harbor仓库…

清风DJ,DJ舞曲听不停

hi,大家好我是技术苟,每周准时上线为你带来实用黑科技!由于公众号改版,现在的公众号消息已经不再按照时间顺序排送了。因此小伙伴们就很容易错过精彩内容。喜欢黑科技的小伙伴,可以将黑科技百科公众号设为标星&#xf…

如何选择适合智能型程控直流电子负载

在选择适合智能型程控直流电子负载时,需要考虑以下几个方面: 根据实际需求选择合适的负载容量,负载容量是指电子负载能够承受的最大电流和电压。一般来说,负载容量越大,价格越高。因此,在满足实际需求的前提…

Qt实现Kermit协议(四)

3 实现 3.3 KermitRecvFile 该模块实现了Kermit接收文件功能。 序列图如下: 3.3.1 KermitRecvFile定义 class QSerialPort; class KermitRecvFile : public QObject, public Kermit {Q_OBJECT public:explicit KermitRecvFile(QSerialPort *serial, QObject *…

【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图

SCI,CCF,EI及核心期刊绘图宝典,爆款持续更新,助力科研! 本期分享: 【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图,文末附完整代码 小提琴图是一种常用的数据可视化工具…

YUM仓库和编译安装

目录 一.YUM仓库搭建 1.简介: 2.搭建思路: 3.实验:单机yum的创建 二.编译安装 1.简介 2.安装过程 3.实验:编译安装nginx 一.YUM仓库搭建 1.简介: yum是一个基于RPM包(是Red-Hat Package Manager红…

深度学习500问——Chapter06: 循环神经网络(RNN)(3)

文章目录 6.11 LSTM 6.11.1 LSTM的产生原因 6.11.2 图解标准RNN和LSTM的区别 6.11.3 LSTM核心思想图解 6.11.4 LSTM流行的变体 6.12 LSTMs与GRUs的区别 6.13 RNNs在NLP中的典型应用 6.11 LSTM 6.11.1 LSTM的产生原因 RNN在处理长期依赖(时间序列上距离较远的…

DC电源模块在电子设备中的应用场景

BOSHIDA DC电源模块在电子设备中的应用场景 DC电源模块在电子设备中广泛应用于以下场景: 1. 电子产品:如手机、平板电脑、笔记本电脑等便携式设备,这些设备通常需要稳定的直流电源来供电。 2. 工业设备:包括自动化设备、工业机器…

【绘图案例-绘制图片 Objective-C语言】

一、绘制图片 1.接下来,我们来说这个绘制图片啊,把之前的copy代码复制粘贴一份儿,名字改成“05-绘制图片”, 1)首先:绘制图片,你要有图片,思路都是一样的,你绘制啥,首先要有啥, 素材里边,我们来说一下啊,这个里边儿,主要来说一下,小图、和、大图、的区别, 然后…