Linux安装Mysql5.7数据库

news2025/2/27 11:22:36

一、前置条件

系统版本:Linux CentOS 7.5

MySQL版本:mysql5.7.31

二、操作步骤

2.1、关闭mysql服务

  • service mysqld stop

提示使用命令:systemctl stop mysqld.service

2.2、grep查找已安装的mysql服务

  • rpm -qa | grep -i mysql

2.3、卸载mysql :yum -y remove 命令——注意:请确认后再执行删除

             例如:yum -y remove  mysql-community-common-5.7.31-1.el7.x86_64,用此依次删掉所有的包,如果遇到无法删除的包,用rpm -ev 命令,如:rpm -ev  mysql57-community-release-el7-8.noarch --nodeps --force强制卸载

  • rpm -ev  mysql57-community-release-el7-8.noarch --nodeps --force

2.4、再次用 rpm -qa |grep -i mysql 检查,直到没有mysql包为止

2.5、下载mysql的repo源 这个安装的mysql5.7.*(为什么是*,因为此源为mysql的最新版本,不同时间段下载可能不一样,但是不影响安装操作)

 2.5.1、获取rpm安装包

  • ​wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

2.5.2、安装rpm包

  • rpm -ivh mysql57-community-release-el7-8.noarch.rpm

2.5.3、安装mysql-server服务

  • yum -y install mysql-server

启动不了服务安装有问题:使用这个命令安装:yum -y install mysql-community-server --nogpgcheck

  • yum -y install mysql-community-server --nogpgcheck

 2.6、启动mysql服务:service mysqld restart

 重启mysql数据库

  • systemctl restart mysqld.service

 查看mysql数据库状态

  • systemctl status mysqld.service

一直启动失败原因mysql路径默认配置错误查看my.cnf中datadir路径

完事重启即可。

2.7、查看你的初始密码:grep "password" /var/log/mysqld.log (此路径在/etc/my.cnf下查找)

此路径可以自己配置,需要修改/etc/my.cnf文件即可

  • vi /etc/my.cnf

如果查看初始密码报这个就是没密码

2.8、登录mysql :mysql -u root -p 密码

 2.9、进来第一步修改密码:alter user 'root'@'localhost' identified by 'Hxb@2024';,一定要记得 flush privileges;,缺少刷新命令,修改的密码无法保存,导致密码不可用。(至此,安装步骤搞定),可以试试密码为123456,如果不行在使用Hxb@2020。

  • alter user 'root'@'localhost' identified by 'Hxb@2024';

三、关于mysql5.7的密码为什么要这么复杂呢,原因是mysql5.7在安全方面做了加强,默认使用较高级别检查密码,但是那么长的密码很伤脑筋,我就是想设个123456一切看个人喜好哈。

  3.1、在 /etc/my.cnf配置文件中增加 validate_password=off

  3.2、重启mysql:service mysqld restart

重启mysql数据库

  • systemctl restart mysqld.service

查看mysql数据库状态

  • systemctl status mysqld.service

3.3、修改root密码

  • update mysql.user set authentication_string=password('123456') where user='root';

一定要记得执行 flush privileges;

3.4、flush privileges保存密码

  • flush privileges;

3.5、至此,安装mysql完成

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

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

相关文章

机器学习(1)机器学习的概念与应用领域

文章目录 一、前提二、机器学习的概念与应用领域1.认识①亚瑟•塞缪尔的定义②汤姆米切尔的定义 2.相关术语数据术语训练模型术语获得模型后术语 3.应用领域语音识别计算机视觉自然语言处理①自然语言分析②自然语言生成 大数据分析 一、前提 Python语言具有数量庞大且功能相对…

记录一次爬虫接单项目【采集国际淘宝数据】

1.背景 前几天接了一个爬虫的单子,上周六已经完成这个单子,也收到了酬劳(数目还不错,哈哈哈,小喜了一下)。这个项目大概我用了两天写完了(空闲时间写的)。 2.介绍 大概要采集的数据…

Flutter-仿淘宝京东录音识别图标效果

效果 需求 弹起键盘,录制按钮紧挨着输入框收起键盘,录制按钮回到初始位置 实现 第一步:监听键盘弹起并获取键盘高度第二步:根据键盘高度,录制按钮高度计算偏移高度,并动画移动第三步:键盘收起…

深度学习_卷积

卷积 卷积(Convolution)是数学和计算机科学中的一个重要概念,特别在信号处理和图像处理中应用广泛。在信号处理领域,卷积是两个函数之间的一种数学操作,它表示两个函数的重叠部分的积分量。 在图像处理中&#xff0c…

KKVIEW远程: TODESK退出了还能远程吗

Todesk退出了还能远程吗 当我们谈论Todesk或其他远程桌面软件时,一个经常被提及的问题是:当我退出Todesk后,是否仍然可以远程访问我的计算机?为了回答这个问题,我们首先需要了解Todesk的工作原理和远程访问的基本条件…

WhatsApp商业推广有哪些推广技巧?

在现代化商业,与用户创造紧密、良好的互动体验,建立强大的品牌形象以及找到最佳的推广途径,变得尤为重要。而WhatsApp作为全球使用最广泛的即时通讯应用之一,成为无数企业选择优选的推广平台。那么,在WhatsApp商业推广…

图书推荐|西门子S7-1200 PLC编程与应用实例

一线资深工程师的全彩版PLC实战教程,软硬件及编程全方位详解(配视频教学) 本书内容 《西门子S7-1200 PLC编程与应用实例》对西门子S7-1200 PLC的硬件和编程软件的功能进行详细讲解,内容包括PLC编程基础、博途TIA软件入门、指令介…

使用OCC进行切割操作

OCC中切割操作以一个平面作为切割面,对物体进行切割操作 //要操作的图形 TopoDS_Shape shape getHanleShape(); //构造切割面 TopoDS_Shape faceShape getSplitterFace(); //切割操作 BOPAlgo_Splitter splitter; splitter.AddArgument(shape); splitter.AddTool(…

13.Python从入门到精通—Python 集合操作与方法概览

13.Python从入门到精通—Python 集合操作与方法概览 Python 集合集合的基本操作1、添加元素2、移除元素3、计算集合元素个数4、清空集合5、判断元素是否在集合中存在 集合内置方法完整列表 Python 集合 在Python中,集合是一种无序、不重复的数据类型。集合通常用于…

unicloud快速上手,unicloud项目创建以及项目创建注意事项

uniCloud快速上手 本项目地址https://gitee.com/qayrup/unicloud-demo 创建unicloud项目 新建一个uni项目,并选择启用unicloud,选择阿里云或腾讯云 阿里云和支付宝云都支持一个月免费的云,如果只想体验啥的,可以选择这两个, 但是需要注意,支付宝云需要配置跨域,否则很多云函…

0基础学习VR全景平台篇第145篇:图层控件功能

大家好,欢迎观看蛙色VR官方——后台使用系列课程!这期,我们将为大家介绍如何使用图层控件功能。 一.如何使用图层控件功能? 进入作品编辑页面,点击左边的控件后就可以在右边进行相应设置。 二.图层控件有哪些功能&am…

C++有关内存的那些事

个人主页:PingdiGuo_guo 收录转栏:C干货专栏 前言 本篇博客是讲解关于C内存的一些知识点的。 文章目录 前言 1.内存函数 1.1memcpy函数 1.2memmove函数 1.3 memset函数 2.各数据类型占用 2.1bool类型 2.2char类型 2.3short、int、long类型及整数…

英语广场杂志英语广场杂志社英语广场编辑部2024年第3期目录

英语翻译理论与实践 浅析钱钟书“化境论”与文言文英译的适配度 冯睿;姚锦宁;李佳彧; 3-6《英语广场》投稿:cn7kantougao163.com 目的论视角下《写作、阅读和演讲的艺术》的翻译分析报告 张俊怡; 7-10 新加坡籍译者温宏文翻译行为研究 周梦; 11-14 …

CVE-2024-24112 XMall后台管理系统 SQL 注入漏洞分析

------作者本科毕业设计项目 基于 Spring Boot Vue 开发而成...... [Affected Component] /item/list /item/listSearch /sys/log /order/list /member/list (need time-based blind injection) /member/list/remove 项目下载地址 Exrick/xmall: 基于SOA架构的分布式…

百年难遇:3款良心好用的国产软件,常被误以为是外国佬开发

许多出色的国产软件,但由于某些特殊原因,我们常常错过了它们。 今天,笔者将向大家推荐三款电脑必备的软件,每一款都堪称神器。 Teamind Teamind是一款功能强大的在线白板工具,支持多人协作,成为众多居家…

收银软件多少钱一套?亿发全面解析超市收银系统软件价位

当超市经营达到一定规模时,商户通常会选择配置收银系统软件,以提升收银效率和为顾客提供更完善的购物体验。然而,人们常问:收银系统软件一套需要多少钱?安装一个收银系统又需要多少费用呢?了解收银系统软件…

JDK1.8安装环境变量配置检测是否安装成功

前言 目前市面上最常用的还是java1.8和Mysql5.7(企业)2024 安装包 已上传CSDN,审核中 JDK安装细节 注:如果怕麻烦就直接安装在C盘(默认) 环境变量配置 Win10打开左下角图标点击系统,下滑点…

ET框架新起一个服务及实现服务之间的消息通讯

ET框架是熊猫大大写的双端框架,游戏客户端和服务端都是用C#语言来编写 新起一个服务名比如叫做Activity 1.配置文件StartSceneConfig 2. SceneFactory switch (scene.SceneType) {case SceneType.Activity:break; } 定义SceneType枚举类型 public enum SceneTyp…

计算机网络——物理层(物理传输介质和物理层的设备)

计算机网络——物理层(物理传输介质和物理层的设备 物理传输介质导向性传输介质双绞线同轴电缆光纤 非导向性传输介质无线电波多径效应 微波地面微波通信ISM 频段 卫星通信 物理层设备中继器集线器中继器和集线器的区别 我们今天进入物理层的物理传输介质和物理层的…

【原创】手动安装open-webui,非官方docker安装方法,可汉化ui

open-webui是一个为LLMs(大型语言模型)设计的友好型Web用户界面,支持Ollama和OpenAI兼容的API。它提供了直观的聊天界面、响应式设计、快速响应性能、简易安装、代码语法高亮、Markdown和LaTeX支持、本地RAG集成、Web浏览能力、提示预设支持、…