Navicat连接MySQL时出现的连接失败问题及解决
作者:CuSo?·5H?O原来是蓝矾 发布时间:2024-01-16 00:22:13
标签:Navicat,MySQL,连接失败
一、安装MySQL的注意事项
官网下载安装,选择zip包,解压后不用安装
只用配置好环境变量Path
并在解压后的文件夹里新建文本文档my.ini,编辑如下内容
需要修改的地方是安装目录(自己的)和数据存放目录(自己的)
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=D:\Download\mysql-8.0.32-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=D:\Download\mysql-8.0.32-winx64\data
character-set-server = utf8 #数据库和数据库表的默认字符集。(推荐utf8,以免导致乱码)
# 允许最大连接数
max_connections=800
# 允许连接失败的次数。
max_connect_errors=1000
back_log = 384
#back_log参数是值指出在MySQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。如果系统在短时间内有很多连接,则需要增加该参数的值,该参数值指定到来的TCP/IP连接的监听队列的大小。不同的操作系统在这个队列的大小上有自己的限制。
如果试图将back_log设置得高于操作系统的限制将是无效的,其默认值为50.对于Linux系统而言,推荐设置为小于512的整数。
open_files_limit = 1024
#MySQLd能打开文件的最大个数,如果出现too mant openfiles之类的就需要调整该值了。
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
二、Navicat连接mysql
连接时报错,可能是MySQL安装时密码问题(重置后进入仍是错误情况)
解决方法:
方法一
1、命令提示符——>右键“以管理员身份运行”
2、查看用户信息root的密码,进行修改(plugin非mysql_native_password )
修改密码:
ALTER?USER?'root'@'localhost'?IDENTIFIED?WITH?mysql_native_password?BY?'123456';
再次连接,用户名,密码,点击连接测试,看是否成功。
方法二
1、先关闭MySQL服务器
net stop mysql
2、新建一个文本文件,里面是密码修改命令mysql.txt
内容是
ALTER?USER?'root'@'localhost'?IDENTIFIED BY '123456';
3、启动MySQL,地址是自己的安装目录
mysqld?--init-file=D:\Download\mysql-8.0.32-winx64\mysql.txt?--console
4、重启MySQL服务器
net start mysql;密码输入文档中的密码;
5、重新连接试试
我用的是第二种方法解决的,但是可能有些人用第一种方法就能解决,无论那种方法,只要解决就好。
来源:https://blog.csdn.net/qq_51498828/article/details/128893548


猜你喜欢
- 找到给定二叉树的最小深度最小深度是从根节点到最近叶子节点的最短路径上的节点数量注意:叶子节点没有子树Example:Given binary
- 需求已知年份和历年最大冻土深度,计算最大冻土深度Mk突变检验。原理工具和语言pythonjupter notebook代码过程定义函数def
- 一:需重定义神经网络继续训练的方法1.训练代码import numpy as npimport tensorflow as tfx_data
- 本文实例讲述了Laravel框架视图和模型操作方法。分享给大家供大家参考,具体如下:视图简介:视图包含了应用程序渲染的HTML数据,并将应用
- 本文实例为大家分享了Bootstrap modal使用及点击外部不消失的解决方法,供大家参考,具体内容如下1.代码:<input id
- 本文实例为大家分享了python+opencv识别图片中足球的方法,供大家参考,具体内容如下先补充下霍夫圆变换的几个参数知识:dp,用来检测
- 前言:对于遍历大数组而言, for 循环能比 for range 循环更高效与稳定,这一点在数组元素为结构体类型更加明显。我们知道,Go 的
- 本文介绍了python十进制和二进制的转换方法(含浮点数),分享给大家,也给自己留个笔记,具体如下:我终于写完了 , 十进制转二进制的小数部
- 1、Export/Import的用处 Oracle Export/Import工具用于在数据库之间传递数据。 Export从数据库中导出数据
- 友情提示,您阅读本篇博文的先决条件如下:1、本文示例基于Microsoft SQL Server 2008 R2调测。2、具备 Transa
- 本文实例讲述了js鼠标悬浮出现遮罩层的方法。分享给大家供大家参考。具体实现方法如下:html页面代码:<ul class="
- 学习python都知道,python的第三方库是很多,如果都在本机 pip 的话,在新建项目的时候都会加载不需要用到的库,影响运行速度。而且
- 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。
- 下载依赖首先需要下载hadoop和spark,解压,然后设置环境变量。hadoop清华源下载spark清华源下载HADOOP_HOME =&
- 问题参考自:https://www.zhihu.com/question/440066129/answer/1685329456 ,mysq
- 直接赋值: 对象的引用,也就是给对象起别名浅拷贝: 拷贝父对象,但是不会拷贝对象的内部的子对象。深拷贝: 拷贝父对象. 以及其内部的子对象在
- 前言 上一篇文章,我们讲解了图像处理中的阈值函数,这一篇文章我们来做膨胀和腐蚀函数。膨胀与腐蚀 说概念可能很难解释,我们来看图,首先是原图:
- 今天用Python提取了Linux内核源代码的目录树结构,没有怎么写过脚本程序,我居然折腾了2个小时,先是如何枚举出给定目录下的所有文件和文
- Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。下载Go语言开发包大家可以在Go语
- 本文实例讲述了JS基于开关思想实现的数组去重功能。分享给大家供大家参考,具体如下:场景: 比如给你一个数组var Arr = [ 25, 7