CentOS 7 安装MySQL以及常见问题解决

访问网站:http://repo.mysql.com

找到适配CentOS 7版本的MySQL 的YUM仓库包rpm文件,如下图

 115363ca1db242cbbbaf1428cf89a863.png

下载后,找到安装包的位置

b462bace068d43919a4cf4e3bfc68a3b.png

空白处右键,选择在终端打开

49a991a083b14dbca3ba889ebdef8d5d.png

查看当前目录下文件

c747be4c38614c2a832bf79901b9620b.png

# 安装MySQL 5.7的YUM仓库包

rpm -ivh mysql57-community-release-el7.rpm

# 检查安装情况

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

c4c89a7386f94d2588115c6b6d592850.png

安装MySQL数据库服务器

yum install -y mysql-community-server

469383da4b524903935342ee7103c927.png

安装失败,下载MySQL官方的GPG密钥,以确保软件包的来源是可信的,重新安装

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install -y mysql-community-server

f16c9261b61642f1919acb053845ad46.png

安装完成

43bf98eca50345c68203c7a54521aa04.png

检查是否安装成功

18709c3b88fc4094b4c6e64c539722da.png

a5d118caf3d74b6b9ba075982e36c3fb.png

# 启动MySQL服务

systemctl start mysqld

# 检查MySQL进程是否启动成功

ps ajx | grep mysqld

1b908db2fad641059de155bfbd1d4b0b.png

登录MySQL,却没有密码

26ead86690ff4e7396ca08c2855d4d41.png

方法一:不验证权限以匿名用户身份登录数据库,意味着无需密码登录(仅用于数据库恢复或重置root密码等紧急情况

# 进入/etc/my.cnf文件,底部添加skip-grant-tables

skip-grant-tables

#保存退出

:wq

548514b717974dd9b49d9208cf14e756.png

45fdec865a324cb18edc393137a6e822.png

方法二:查看log日志,获得默认密码,登录成功后更改密码(建议使用)

# 查找mysqld.log日志下的password句子

grep "password" /var/log/mysqld.log

98c475b10d8b446e8ce3bb46400651c2.png

登录MySQL,密码输入上方日志后方的字符串

9e070854c6cb49f38f9a7792467026d4.png

重新修改登录密码,密码要求要有英文大小写,数字,符号,不然会被判定安全性低报错

ALTER USER 'root'@'localhost' IDENTIFIED BY '@NewPassWord1';

3feb35ae75964da9ae00d01b215c5785.png

其它失败原因:

1、MySQL默认使用的3306端口没打开

2、MySQL默认使用的3306端口被占用

3、找不到mysql.sock文件

13eb958277e7469ca56acf04e84c3336.png

首先可以尝试重启一下MySQL服务

systemctl restart mysqld

还是不行就找mysql.sock的具体位置

find / -name mysql.sock

8a5ac789736a4fe291b861c19d1d3da9.png

访问/run/user/1000/gvfs权限不够,据官方说是个 bug [bug#615848] ,原因是FUSE文件系统和权限不配的问题,这个目录时空的,直接暴力删除

umount /run/user/1000/gvfs

rm -rf /run/user/1000/gvfs

将查询到结果的做一个软链接到/var/lib/mysql/目录下即可解决问题

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

还没找到就多重启几遍服务器,检查MySQL服务有没有启动成功

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GD32错误调试篇:串口通讯乱码/stm32移植到GD32后串口通讯乱码等问题

本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发 向上代码兼容GD32F450ZGT6中使用 后续项目主要在下面该专栏中发布: https://blog.csdn.net/qq_62316532/category_12608431.html?spm1001.2014.3001.5482 感兴趣的点个关注收藏一下吧! 电机驱动开发可以跳转…

联华集团:IT团队如何实现从成本中心提升至价值中心|OceanBase 《DB大咖说》(十)

OceanBase《DB大咖说》第 10 期,我们邀请到了联华集团的CTO楼杰,来分享他如何思考 IT 业务价值,以及联华华商数据库的升级实践。 楼杰从大学毕业后就进入了联华工作,并一直扎根在近 20 年的,从一名底层的技术员成长为…

建筑垃圾/城市固废倾倒转移乱象:EasyCVR+AI智能视频监控方案助力城市环保监管

近日有新闻记者报道,中央生态环境保护督察组在上海、浙江、江西、湖北、湖南、重庆、云南7省市督察发现,一些地方建筑垃圾处置工作存在明显短板,乱堆乱倒问题时有发生,比如,江西湘东区在杨家田地块违规设置弃土场&…

性能工具之 JMeter 常用组件介绍(八)

文章目录 一、Jmeter命令行启动二、Jmeter脚本录制 一、Jmeter命令行启动 Jmeter有两种运行: 一种是采用的界面模式(GUI)启动,会占用不少系统资源;另一种是命令行模式(non-GUI)执行,这样节约资…

证明 均匀分布 的期望和方差

均匀分布 均匀分布(Uniform Distribution)是一种常见的连续型概率分布,其中随机变量在给定区间内的每个值都有相同的概率。假设随机变量 ( X ) 在区间 ([a, b]) 上服从均匀分布,记作 均匀分布的概率密度函数(PDF&am…

湖北科技学院2024年成人高等继续教育招生简章

湖北科技学院,这所坐落在荆楚大地的高等学府,一直以来都是培养各类专业人才的重要基地。随着社会的快速发展,终身学习的理念深入人心,成人高等继续教育作为满足广大成年人提升学历、增强职业技能的重要途径,受到了越来…

Java+Angular+Nginx+RESTful API 医院云HIS系统源码 全国中小型诊所都在用的诊所his系统门诊业务流程 自主版权

JavaAngularNginxRESTful API 医院云HIS系统源码 全国中小型诊所都在用的诊所his系统门诊业务流程 自主版权 HIS系统(Hospital Information System)在门诊业务中的应用带来了许多显著的优势,这些优势不仅提高了医疗服务的质量和效率&#xf…

中文检测插件

大家都知道,做出海应用,尤其是在一些对中国不友好的国家做业务。全面去中文化至关重要。对于开发而言,在代码层如果只靠人为控制这个变量,尤其艰难。 所以给大家安利一个我们自研的中文检测插件,他能在您开发过程中时…

CentOS 7.9上创建的JBOD阵列恢复(二)

系列文章目录 CentOS 7.9上创建JBOD(一) CentOS 7.9检测硬盘坏区、实物定位(三) 文章目录 系列文章目录前言一、用命令查看是否认到盘二、直接组JBOD三、挂载到新目录四、查看原数据总结 前言 在CentOS 7.9上创建了一个软阵列JB…

图论之岛屿系列

图论之岛屿系列 形成模板进行学习&#xff0c;加快学习效率 深度优先遍历 # 可以直接改原始grid的采用直接改的方案来完成修改&#xff0c;减少了内存开支 def dfs(self, grid, i, j):if i < 0 or j < 0 or i > len(grid) or j > len(grid[0]) or grid[i][j] &…

【大数据·hadoop】项目实践:IDEA实现WordCount词频统计项目

一、环境准备 1.1&#xff1a;在ubuntu上安装idea 我们知道&#xff0c;在hdfs分布式系统中&#xff0c;MapReduce这部分程序是需要用户自己开发&#xff0c;我们在ubuntu上安装idea也是为了开发wordcount所需的Map和Reduce程序&#xff0c;最后打包&#xff0c;上传到hdfs上…

金蝶云星空程序员开发快速入门

文章目录 一 前言1.1 学习步骤1.2 学习需知 二、学习金蝶*云星空的步骤2.1 下载金蝶*云星空安装到本地2.2 查看官网的学习资料2.3 如何使用C#进行插件开发2.4 sqlserver的表设计以及存储过程2.5 如何使用python进行插件的开发2.6 第三方程序如何调用金蝶*云星空的数据 三 后记 …

LangGraph自适应RAG

LangGraph自适应RAG 介绍索引LLMsweb 搜索工具graphgraph stategraph flowbuild graph执行 介绍 自适应 RAG 是一种 RAG 策略&#xff0c;它将 (1) 查询分析 (2) 主动/自校正 RAG 结合起来。 在文章中&#xff0c;他们报告了查询分析到路由获取&#xff1a; No RetrievalSing…

示例:WPF中应用Grid的SharedSizeGroup设置整齐的布局

一、目的&#xff1a;应用Grid的SharedSizeGroup设置整齐的布局 二、实现 <ItemsControl ItemsSource"{local:GetStudents Count5}"><ItemsControl.ItemTemplate><DataTemplate><Grid ShowGridLines"True"><Grid.ColumnDefinit…

无代码爬虫八爪鱼采集器-如何采集携程网指定酒店差评信息

场景描述&#xff1a;有一些酒店会分析同行的差评原因&#xff0c;以便提前做预案&#xff0c;避免自己酒店也放同样的错误。他们通过采集携程网指定酒店的提取中差评&#xff0c;使用的采集工具为无代码爬虫软件八爪鱼采集器免费版&#xff0c;下载链接&#xff1a;1.软件分享…

龙芯的 新世界 与 旧世界

但是基本可以 确定 旧世界应该是 有 mips 的代码的。 新世界 应该是 loongarch . 这是 龙芯派 2k300 的连接。 6.Github相关仓库 龙芯派相关源码仓库&#xff1a;https://github.com/LoongsonDotNETCommunity/LoongsonPI 龙芯派Cookbook仓库&#xff1a;https://github.com/L…

LangChain入门学习笔记(一)——Hello World

什么是LangChain LangChain是一个开源&#xff08;github repo&#xff09;的大语言模型应用开发框架&#xff0c;提供了一整套的工具、方法和接口去帮助程序员构建基于大语言模型的端到端应用。LangChain是长链&#xff08;long chain&#xff09;的意思&#xff0c;它的一个…

二叉树专题

94. 二叉树的中序遍历 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。递归实现【左->根->右】 import java.util.*; /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* …

中国最厉害的改名大师颜廷利:食物的真正人生意义是识悟

在探索人生意义的深邃征途中&#xff0c;我们本应以“识悟”为航标&#xff0c;不断扬帆远航&#xff0c;以实现自我的升华。然而&#xff0c;当回望人世繁华&#xff0c;古往今来&#xff0c;无论男女老少&#xff0c;似乎都在“食物”的陪伴下&#xff0c;徘徊往复&#xff0…

nc网络收发测试-tcp客户端\TCP服务器\UDP\UDP广播

netcat&#xff08;nc&#xff09;&#xff1a; 作用&#xff1a;一个功能强大的网络工具&#xff0c;提供了简单的网络测试和网络编程功能。工作原理&#xff1a;可以用于建立TCP或UDP连接&#xff0c;并发送和接收数据。示例用法&#xff1a; 监听TCP端口&#xff1a;nc -l 1…