Navicat连接MySQL时报10060及1045错误及my.ini位置问题

Navicat连接数据库的10060及1045报错,MySQL8.0.18的my.ini文件在哪

出现这种现象的原因是3306端口被被防火墙禁掉,无法连接到该端口。首先呢,Win+R,运行services.msc,看MySQL服务是否打开

我这看到MySQL80网络服务不在运行。当我想开启时…

没法启动服务

解决方法(创建3306端口)

1.控制面板->Windows Defender防火墙->高级设置->入站规则

查看一下3306端口号是否启用

因为我的3306端口号被禁用了,所以我这没有此端口号

2.入站规则->新的规则->端口->TCP特定本地端口->输入3306->允许连接->把钩全勾上->然后自己取个名

3.设置端口

4.在我以为要解决10060报错的时候,我尝试用Navicat和命令行进入数据库,结果出现了1045报错

后来我又找到服务

发现还是启动不了MySQL80,然后我点开MySQL和MySQL80这两个服务的属性:

它们的可执行文件路径好像不大一样,当我看到MySQL80的可执行文件路径时,我惊奇的发现:

MySQL8.0.18的my.ini文件不在MySQL的安装目录(D:\Program Files\MySQL\MySQL Server 8.0)下,而在图示的目录(D:\ProgramData\MySQL\MySQL Server 8.0\my.ini)

5.后来我关掉MySQL服务(设为手动开启),发现可以启动MySQL80服务

6.再用Navicat连接数据库时就好了

总结

到此这篇关于Navicat连接MySQL的10060及1045报错,my.ini位置问题的文章就介绍到这了,更多相关navicat 连接mysql时报错1045内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • MySql 5.7.20安装及data和my.ini文件的配置

    1.首先上MySql的官网下载 https://dev.mysql.com/downloads/mysql/ http://www.jb51.net/softs/451120.html 以我所选版本为例(免安装版),选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本 下载完解压到你想要存放的位置 我的是解压到D:\mysql-5.7.20-winx64 解压完成后是没有data文件和my.ini配置文件 这些都是要自己补充(下文有补

  • MySQL5.6.17数据库安装 如何配置My.ini文件

    最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论. 一.MySql概述 MySql数据库是有瑞典MySql AB公司开发,现在该公司被Oracle收购属于Oracle所有.同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MySQL是最好的RDBMS之一,因为它

  • 解决Navicat远程连接MySQL出现 10060 unknow error的方法

    前言:今天想远程连接一下自己服务器上的MySQL,用的用的软件是Navicat,服务器上的MySQL版本为5.7 第一次连接的时候就出意外了 大概意思是 无法连接MySQL服务,解决步骤如下 第一:首先检查你的阿里或腾讯的服务器控制台是否开启3306端口访问权限,关于在哪里看,请自行百度,我的如下,可以看到,并没有允许远程连接 如果和我一样没开启,那就开启吧 开启允许所有连接后,再试试 又出错了,这次的大概意思是 拒绝访问这个MySQL服务,解决如下 第一:进入MySQL,选择MySQL数据库,

  • Mysql5.7在windows7下my.ini文件加载路径及数据位置修改方法

    更新:现在上MySQL官网装个mysql installer统一对mysql软件管理配置,迁移数据也很方面.进mysql installer里面对mysql server进行reconfigure,就有数据库存储位置的改变.比下面老式的手动迁移要稳当(手动迁移后容易发生数据库启动不起来或者不能正常关闭的情况).高版本的mysql installer,在安装时自定义安装路径隐藏的很深,请参考http://www.jb51.net/article/82493.htm. 因为要将公司线上数据库传输到本

  • MySQL5.7缺少my.ini文件的解决方法

    my.ini是什么? my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的. my.ini存放在哪里? my.ini存放在MySql安装的根目录,如图所示: 我安装的MySQL 5.7缺少my.ini文件,需要自己创建. 大致内容如下 [mysqld] character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 0.0.0.0 port = 3306 sql_mode="STRICT_TRANS_TABLES,NO

  • MySQL 5.7.19安装目录下创建my.ini文件的方法

    在上篇文章给大家介绍了Mysql 5.7.19 免安装版配置方法教程详解(64位),本文重点给大家介绍MySQL 5.7.19安装目录下创建my.ini文件的方法,大家可以参考下. 基本内容如下 [mysqld] character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 0.0.0.0 port = 3306 # 设置mysql的安装目录 basedir=F:/test/mysql-5.7.19-winx64 # 设置mysql数据库的数据的

  • MySQL优化配置文件my.ini(discuz论坛)

    在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分.对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数. 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化. 一.服务

  • mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明 这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-rehash [mysqld] user = mysql port = 3306 socket = /data/3306/my

  • Navicat连接MySQL时报10060及1045错误及my.ini位置问题

    Navicat连接数据库的10060及1045报错,MySQL8.0.18的my.ini文件在哪 出现这种现象的原因是3306端口被被防火墙禁掉,无法连接到该端口.首先呢,Win+R,运行services.msc,看MySQL服务是否打开 我这看到MySQL80网络服务不在运行.当我想开启时- 没法启动服务 解决方法(创建3306端口) 1.控制面板->Windows Defender防火墙->高级设置->入站规则 查看一下3306端口号是否启用 因为我的3306端口号被禁用了,所以我这

  • Navicat连接MySQL时报10060、1045错误及my.ini位置问题

    Navicat连接数据库的10060及1045报错,MySQL8.0.18的my.ini文件在哪 出现这种现象的原因是3306端口被被防火墙禁掉,无法连接到该端口.首先呢,Win+R,运行services.msc,看MySQL服务是否打开 我这看到MySQL80网络服务不在运行.当我想开启时- 没法启动服务 解决方法(创建3306端口) 1.控制面板->Windows Defender防火墙->高级设置->入站规则 查看一下3306端口号是否启用 因为我的3306端口号被禁用了,所以我这

  • Navicat连接MySQL提示1045错误解决(重置MySQL密码)

    错误提示:1045-Access denied for user 'root' 'localhost'(using password: YES) navicat连接MySQL数据时遇到1045错误,一般是因为输入的用户名或者密码错误被拒绝访问,此时可以重置MySQL数据库的密码解决. 在windows的操作步骤如下: 1.找到mysql的my.ini文件,在mysqld关键字下面添加skip-grant-tables,如下图所示: 该命令作用是跳过授权表,也就是输入任意字符账号密码都可以进入my

  • navicat连接mysql出现2059错误的解决方法

    最近在学习django的时候需要用到数据库,于是便下载了navicat准备和mysql配套使用,但是在连接的时候确出现了如下问题: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password. 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password.:根据网上大部分建议采

  • Navicat连接MySQL错误描述分析

    本地使用Navicat连接 错误描述 2013-Lost connection to MySQL server at 'reading initial communication packet', system error:0 "Internal error/check (Not system error)" 解决方案 cd /etc/mysql/mysql.conf.d/ sudo vim mysqld.cnf 注释红框内容 重启MySQL服务 再次测试连接 环境 虚拟机版本 MyS

  • Navicat连接mysql报错1251错误的解决方法

    本文为大家分享了Navicat连接mysql报错1251错误的解决方法,供大家参考 错误提示 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 步骤: 1.打开cmd命令窗口,输入命令 mysql -uroot -p 打开MySQL数据库,然后输入密码进行登录. 2.修改加密规则 将加

  • Navicat连接mysql报错2003(10060)的解决方法

    目录 发现报错 1.MySQL的服务没有启动,这个是最常见的问题原因 2.MySQL没有远程权限 3.防火墙拦截 总结 发现报错 对于Navicat连接数据库mysql 出现报错2003(10060),如下所示报错 经过查询总结以上出现问题的主要解决方法三种: 1.MySQL的服务没有启动,这个是最常见的问题原因 WIN+R,输入services.msc打开服务管理器,找到mysql 如果显示mysql为禁用状态,可以右键启动服务,然后在Navicat重新测试连接 2.MySQL没有远程权限 1

  • Navicat 连接MySQL8.0.11出现2059错误

    错误 使用Navicat Premium 连接MySQL时出现如下错误: 原因 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决 更改加密规则: mysql -uroot -ppassword #登录 use mysql; #选择数据库 # 远程连接请将'localhost'换成'%' ALTER USER 'root'@'localhost' IDENTIFIED BY 'passw

  • 关于Navicat连接MySql数据库慢的问题

    项目场景: 操作MySql数据库 问题描述: 通过Navicat连接MySql数据库表,第一次打开表都还挺正常的,但是一段时间没操作Navicat之后再打开其他表的时候就会出现卡死,要等很久才会响应. 原因分析: 我的数据库是放在最近买的腾讯服务器上,我怀疑是不是刚安装的MySql数据库是不是什么配置没有配置好,所以上网搜索了这类的问题,说是MySql默认开启了Dns反向解析,我就以下配置方法进行尝试 在/etc/my.cnf的mysqlid下面添加这样的字段: skip-name-resolv

  • navicat连接mysql时出现1045错误的解决方法

    navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够: 解决方法: 1.首先打开命令行:开始->运行->cmd. 2.先进入电脑安装的mysql的bin目录下,因为我用的是phpstudy,mysql安装在D盘,如果你的是C盘 就不用执行第一个命令 D: cd D:\phpStudy\MySQL\bin mysql -u root mysql mysql> UPDATE user SET Passw

随机推荐