连接MySQL问题的错题小集

news2024/11/26 14:39:49

目录

一. 连接不上数据库

踩坑

解决过程

二. Can‘t connect to MySQL server on ‘localhost:3306‘ (10061) 

排查1:数据库没有启动

排查2:判断数据库是否存在

 排查3:数据库没有启动

​编辑

 过程:

报错了,排查!

排查1.1

排查1.2

问题解决:


一. 连接不上数据库

踩坑

今天打开mysql ,在创建表的时候出现以下报错,一个是在数据库视图层的报错,这报错我一脸懵,记得之前把mysql整得明明白白的,创建表那么简单的事情,怎么会报错后面排查发现数据库连接就已经出问题了,下面第二张图就是在测试数据库连接的时候报错,这更是又一懵,怎么会连接数据库出错,后面有查了很多资料,先说明一下我背景不是Linux,如果是Linux应该打开的是my.cnf ,所以我们排查后在mysql 路径下的my.ini 中彻底发现了问题。

测试报错

解决过程

创建表发现问题后没辙,打开了命令行,切换到mysql 的bin 路径下,不切换也没关系,输入mysql -uroot -p , 看是不是情况,在mysql (上图)就发现连接出问题,所以命令行这里肯定连接不上,主要看报错输出的信息。

 然后在打开my.ini ,发现问题了,my.ini 里面之前做另一个东西的时候在里面放了这堆文件,然后我把它们全部注释,

 终于进来这里了,输入之前安装数据库时修改的密码然后回车,但这还没有完。另一个问题又来了下面进入问题二。


二. Can‘t connect to MySQL server on ‘localhost:3306‘ (10061) 

排查1:数据库没有启动

命令行输入 net start mysql ,排查完毕,拒绝访问

排查2:判断数据库是否存在

win + r 打开命令行,输入 mysqld --install mysql ,结果是 Install/Remove of the Service Denied! 翻译结果是“安装或删除服务被拒绝”

 排查3:数据库没有启动

  

 过程:

先备份mysql的data文件,找到你安装mysql的目录下的data目录,然后在命令行窗口输入 以下命令删除服务,注意mysql 是写上你的服务名称,复制的时候记得把mysql改成自己的服务名。

mysqld --remove mysql

 

 上图是我的服务名,为什么要放上这图呢,是想说虽然上面是大写的但命令行那里需要小写形式。

 出现下面这行就证明删除成功了!

 将mysql 路径下面的data初始化,如果没有data就重新创建一个data文件夹,

 下面没有输出,小问题没关系,继续!!

 注册mysql服务,在bin路径的cmd中输入命令:mysqld --install mysql,出现下面提示表示注册服务成功。

install后面mysql是我自己注册的服务名,你也可以设置别的名称。

 启动服务

同样是在bin目录中输入命令:net start mysql,start后面的mysql是你刚刚注册服务的名称

报错了,排查!

排查1.1

输入 mysqld -remove 卸载mysql服务,再重新安装 net start mysql ,然后输出net start mysql启动mysql结果还是不行2

排查1.2

最后试个最绝的方法直接删了。这个能大部分解决所有问题,但不推荐。

命令行 输入 mysqld --remove mysql,然后在mysql 路径下,删除data和my.ini 

 输入mysqld --install (安装mysql)

 mysqld --initialize --user=root --console (初始化mysql),记住下面密码,或者复制下来

 输入 net start mysql 启动mysql

 mysql -u root -p (进入mysql,输入初始密码)

 功夫不负有心人,终于进来了!!!

下一步输入ALTER USER'root'@'localhost' IDENTIFIED BY'密码';  修改密码,示例如下:

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

出现下面的提示就修改成功了。 

问题解决:

数据库连接成功!!! 

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

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

相关文章

12.Java 技术栈中间件优雅停机方案设计与实现全景图

Java 技术栈中间件优雅停机方案设计与实现全景图 本系列 Netty 源码解析文章基于 4.1.56.Final 版本 本文概要 在上篇文章 中笔者为大家详细介绍了 Netty 在处理连接关闭时的完整过程,并详细介绍了 Netty 如何应对 TCP 连接在关闭时会遇到的各种场景。 在连接关闭…

软件压力测试有哪些测试流程?软件测试报告收费情况

软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。通过给软件系统不断施压,强制其在极限条件下运行,以观察软件系统可运行到哪种程度,从而发现系统性能缺陷。测试人员根据测试过程进行总结和分析&#xf…

[附源码]Python计算机毕业设计Django个性化产品服务管理系统论文

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

电脑重装系统后序列号怎么查

最近很多网友都在问怎么看桌面操作系统序列号,我们安装系统的时候是需要知道,其实想要知道自己电脑的序列号非常简单的,网友们看看下面操作就知道了。 工具/原料: 系统版本:win10 型号:联想小新Air 13 Pro…

【矩阵论】4. 矩阵运算——广义逆——减号逆

4.5 减号逆 若 AAmnAA_{m\times n}AAmn​ 与 XXnmXX_{n\times m}XXnm​ ,有 AXAAAXAAAXAA ,则称 XXnmXX_{n\times m}XXnm​ 为A的减号逆(一号逆),记为 XA−A(1)XA^{-}A^{(1)}XA−A(1) 全体 A−A^{-}A− 的集合记为 A{1}{X∣AXAA}A^{\{1\}}\…

【自然语言处理概述】百度百科数据爬取

【自然语言处理概述】百度百科数据爬取 作者简介:在校大学生一枚,华为云享专家,阿里云专家博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学校计算机教学与产业实践资源建设…

氮化镓(GaN)功率半导体之预测

前言 氮化镓(GaN)是一种非常坚硬且在机械方面非常稳定的宽带隙半导体材料。由于具有更高的击穿强度、更快的开关速度,更高的热导率和更低的导通电阻,氮化镓基功率器件明显比硅基器件更优越。 氮化镓晶体可以在各种衬底上生长&…

充分利用自动化测试的 10 个最佳实践

你试过吃带壳的坚果吗?如果是,我想这不是一次非常成功的经历。 虽然大家都知道坚果是非常健康和有营养的。矛盾的是,许多公司在实施测试自动化时没有考虑细微差别。每个人都知道它对身体有好处(就像吃坚果对我们健康有益一样&…

线上环境不要使用console.log,会导致页面卡顿,内存泄漏的原因

在我的这篇文章中分享了一个经验,就是vite打包之后会自动屏蔽所有的console.log打印的日志。 那么,在线上环境中不要使用 console.log 打印日志,已经成为共识,你知道是为什么么? 原因当然在于这个罪魁祸首 console 方…

深拷贝、浅拷贝的方法

目录 浅拷贝 深拷贝 与浅拷贝概念: 深浅拷贝出现的前提: 应用类型的数据(对象和数组) 深拷贝就是把目标对象里面的数据一个一个都复制下来,创建出一个一模一样的,存放地 址不一样,互不影响。…

【白嫖】如何底价续费服务器

目录 背景 问题 缓解方案 背景 现在各大云服务商的学生价服务器都已经关闭了,华为云、阿里云、百度云,以前都有学生价服务器,一年只要99。现在我找半天都没找到入口,而原价的一年得500块起步。。。 但是!&#xff0…

MySQL事务详解

目录 引例 什么是事务 一个完整事务所具有的四大属性 为什么会出现事务 事务常见操作方式 事务隔离级别 为什么要存在隔离级别 一致性 引例 如下图,是一个火车售票系统,当客户端A发现还有一张票时,将票卖掉,还没执行更新…

C++实现UDP可靠传输(二)

声明:禁止以任何形式转载本文章。本文章仅供个人学习记录与交流探讨,文章中提供的思路只是一种解决方案,代码也并非完整代码,如有需要,请自行设计协议并完成编程任务。 食用本文章之前,推荐阅读&#xff…

RKMEDIA--VENC/VDEC使用

前面两篇已经介绍了VI和VO的使用,本章节来介绍rkmedia且也是瑞芯微平台重点部分:编解码。 目录 一、简介 二、编解码能力 三、编码 编码初始化: 在初始化VENC时需要注意几点: venc编码帧率控制: 编码添加osd位图…

软件设计师考试重点1 计算机组成与体系结构

软件设计师考试重点1 计算机组成与体系结构一、 数据的表示1. 进制转换2. 原码/反码/补码/移码3. 数值表示范围4. 浮点数的运算二、运算器与控制器1. 计算机结构2. 计算机五大组成部分:3. CPU组成部分:4. 控制器组成部分:5. 运算器组成部分&a…

如何构建一个自动化油田注水站监控系统?

一、应用背景 目前,在大部分的钻井平台中,维护油田注水站的工作状态主要通过人工方式进行,这种方式不仅作业效率低且对工人的经验有着较高要求。此外,油田注水站的工作环境恶劣,为了能够有效地掌握各个设备的工作状态…

【测试沉思录】20. 如何做好测试需求分析?

作者:刘亚茹 编辑:毕小烦 我们都知道测试用例是软件测试中保障质量的必要手段,而测试需求作为用例编写的主要依据却往往被很多人忽视。到底什么是测试需求?又如何做好测试需求分析呢?本文带你了解一下。 1. 测试需求到…

Java项目如何导出数据为 PDF 文件?

文章目录Java项目如何导出数据为 PDF 文件?一、代码结构如下二、代码说明1、添加依赖 pom.xml3、添加字体4、PDF 导出工具类三、效果图结语Java项目如何导出数据为 PDF 文件? 一个小需求,需要将页面上的数据导出为PDF,正常情况下…

11月业务安全月报 | 台湾2300万人信息泄露;黑客两分钟即可破解安卓锁屏;乌克兰“IT军团”入侵俄罗斯中央银行

导语:随着数字化的深入普及,业务愈加开放互联。企业的关键数据、用户信息、基础设施、运营过程等均处于边界模糊且日益开放的环境中,涉及利益流和高附加值的业务面临多样的安全隐患,随时可能遭遇损失,进而影响企业运营…

Android 8.0网络DNS

1 Linux DNS规范 Linux上并没有一个单独的方法可以完成DNS查询工作;没有一个有这样的明确接口的核心系统调用system call。不过,glibc (nss)的getaddrinfo (3), gethostbyname (3)等相关API (RFC3493)提供了DNS查询功能。 1)不支持nscd&#…