2003-Can‘t connect to MySQL server on ‘192.168.232.128(10060 “Unknown error“)

news2024/11/15 18:44:54

MySQL远程连接报错2003-cant connection to mysql server on ‘IP’(10061 unknown error)的解决

**首先去看有没有关闭防火墙!!!**

停止firewall服务 systemctl stop firewalld.service
禁止firewall开机启动 systemctl disable firewalld.ser





***下面为https://blog.csdn.net/alwaysbefine/article/details/116332945 晚风_end所写*** ![在这里插入图片描述](https://img-blog.csdnimg.cn/7c64b88606e949bb9116e48914fce968.png)

首先,得说明一下,本文讨论的是远程连接MySQL数据库。

其次,该报错的意思是未知错误导致无法远程连接MySQL。

该报错的解决也很简单,总共从四个方面着手解决即可。

一,检查MySQL服务是否正常启动

如果mysql的server服务并没有启动,那么,你任何的客户端都是别想使用服务,自然谈不到连接了,不管是远程还是本地连接。

二,如果服务是正常的,那么需要检查配置文件。

查看配置文件内是否有bind-address选项,该选项的值如果为127.0.0.1,那么,将该值更改为本机IP或者0.0.0.0或者注释该行。

例如,我这个mysql的配置文件内容如下,其中的bind-address值是127.0.0.1,那么,远程连接的时候将会报错。

 root@3b5e59d2d7e0:/# cat -n /etc/mysql/my.cnf
         1	# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
         2	#
         3	# This program is free software; you can redistribute it and/or modify
         4	# it under the terms of the GNU General Public License as published by
         5	# the Free Software Foundation; version 2 of the License.
         6	#
         7	# This program is distributed in the hope that it will be useful,
         8	# but WITHOUT ANY WARRANTY; without even the implied warranty of
         9	# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        10	# GNU General Public License for more details.
        11	#
        12	# You should have received a copy of the GNU General Public License
        13	# along with this program; if not, write to the Free Software
        14	# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
        15	
        16	#
        17	# The MySQL  Server configuration file.
        18	#
        19	# For explanations see
        20	# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
        21	
        22	[mysqld]
        23	pid-file        = /var/run/mysqld/mysqld.pid
        24	socket          = /var/run/mysqld/mysqld.sock
        25	datadir         = /var/lib/mysql
        26	secure-file-priv= NULL
        27	
        28	bind-address=127.0.0.1
        29	# Custom config should go here
        30	!includedir /etc/mysql/conf.d/

将28行注释或者更改为0.0.0.0, 或者注释掉这一行,重启MySQL服务,即可远程连接了。

三,检查配置文件,server所开放的端口

例如,本文的第一张图,很明显,我是写了一个错误的端口号3301,实际上,我使用的是默认端口3306

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

密码错误是报这个错哦:

在这里插入图片描述

四,MySQL数据库服务并没有给root或者别的用户开放远程连接的权限。
在这里插入图片描述

如果登陆MySQL服务器后,执行 select user,host from user;查询的结果如下的话,那么会报上图的错,不是2003哦:

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
4 rows in set (0.01 sec)

开启远程连接:

mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

或者这样开启:

mysql> grant all privileges on *.* to root@'%' with grant option;
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

总结:
2003错误的解决,首先,是看MySQL的服务是否正常,ps命令查看进程等等方式确认服务正常即可,其次,是看配置文件内的绑定IP选项是否绑定了localhost或者127.0.0.1回环地址,再次,查看服务所启动的端口是否和远程连接时使用的端口一致。

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

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

相关文章

C++的完美讲解,还不快来看看?

目录 简介: 创建C程序: Windows编译简介: Hello,C World! 简介: C融合了3中不同的编程传统:C语言代表的过程性传统、C在C语言基础上添加的类代表的面向对象语言的传统以及C模板支持的通用编程传统。一般来说,计算机语言…

揭开JavaWeb中Cookie与Session的神秘面纱

文章目录1,会话跟踪技术的概述2,Cookie2.1 Cookie的基本使用2.2 Cookie的原理分析2.3 Cookie的使用细节2.3.1 Cookie的存活时间2.3.2 Cookie存储中文3,Session3.1 Session的基本使用3.2 Session的原理分析3.3 Session的使用细节3.3.1 Session…

数据结构与算法系列之kmp算法

什么是kmp算法 1.kmp算法是一种改进的字符串算法,其核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数已达到快速匹配的目的。 它主要实现作用的是 在 (主串)中找到 (匹配)字符串。 例 BF算法与k…

接口服务限流方案

一.限流方式1.中间件支持限流2.限流配置单台服务最大qps,通过令牌桶算法进行限流3.支持url前缀匹配二.配置1.文件配置qps 1000 //单台服务最大qpsrule "/ucenter" //限流识别前缀,如不配置为全局限流downgradeHttpStatus 200//降级方案返回…

PointNet++的源码运行

首先,从github上下载源码https://github.com/yanx27/Pointnet_Pointnet2_pytorch也可以从百度网盘下载链接:https://pan.baidu.com/s/1sgTYuqnBVC9p3bib450SOQ 提取码:gujd再下载对应的测试数据分类数据modelnet40_normal_resampled下载&…

UnRaid虚拟机安装OpenWrt软路由

文章目录0、前言1、Openwrt虚拟机安装1.1、前提,需要先在UnRaid中开启虚拟机:1.2、下载OpenWrt虚拟机镜像并上传至UnRaid共享文件夹1.3、创建OpenWrt虚拟机2、开启并设置OpenWrt虚拟机2.1、修改OpenWrt管理ip2.2、OpenWrt的上网设置0、前言 最近折腾了很…

扁桃体肥大对儿童有什么影响?怎么办及怎样才能消下去?

很多人不知道扁桃体肥大对孩子有什么影响。今天,李松培医生将向大家讲解这方面的知识。同时,他还将告诉大家如何消除扁桃体肥大扁桃体肥大对儿童有什么影响:事实上,说实话,扁桃体肥大对儿童的影响很大,因为…

最全Linux驱动开发全流程详细解析(持续更新)

Linux驱动开发详细解析 一、驱动概念 驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁。 具体任务 读写设备寄存器(实现控制的方式)完成设备的轮询、中断处理、DMA通信(CPU与外设通信的方式)进行物理内存…

Python爬虫(8)selenium爬虫后数据,存入sqlit3实现增删改查

之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 Python爬虫(8)selenium爬虫后数据,存入sqlit3实现增删改查导入默认包和环境元素定位创建一个sqlit3表将爬虫到的信…

知识蒸馏综述笔记

知识蒸馏的目的 将学习能力强的复杂教师模型中的“知识”迁移到简单的学生模型中 1.知识蒸馏的背景知识 2.解释知识蒸馏的作用机制 3.归纳知识蒸馏中知识的不同形式 4.详细分析和对比了知识蒸馏的各种关键方法, 5.介绍知识蒸馏与其它技术融合、 6.对知识蒸馏…

VirtualBox 安装 CentOS 换成 Rocky Linux

1.下载 VirtualBox并安装https://www.virtualbox.org/wiki/Downloads2.下载Rocky Linux选择 Rocky-9.1-x86_64-dvd.iso 镜像 官网https://rockylinux.org/download阿里云镜像服务https://mirrors.aliyun.com/rockylinux/9.1/isos/x86_64/?spma2c6h.25603864.0.0.70c556799nMQL…

设计模式看 Spring。

设计模式看 Spring。 文章目录设计模式看 Spring。自定义 Spring 框架。7.1 Spring 使用回顾。7.2 Spring 核心功能结构。7.1.1 bean 概述。7.3 Spring IoC 相关接口分析。7.3.1 BeanFactory 解析。7.3.2 BeanDefinition 解析。7.3.3 BeanDefinitionReader 解析。7.3.4 BeanDef…

论文阅读 | Video Frame Synthesis using Deep Voxel Flow

前言: 视频帧生成方法(视频插帧/视频预测)ICCV2017 oral Video Frame Synthesis using Deep Voxel Flow 引言 当下进行视频帧合成的方法分为两种,第一种是光流法,光流准确的话效果好,光流不准确的话则生…

手摸手,带你实现3D粒子特效

文章摘要:某天,产品小姐姐找到我,要在页面上放一个动态3D模型…不会webGL?没关系!今天就来聊一聊如何用从零实现3D粒子特效。 背景 近年来,随着互联网的迅速发展,用户对产品的视觉效果需求也更…

内网渗透(四十六)之横向移动篇-使用系统漏洞ms17010横向移动

系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…

leaflet 加载geojson数据,随机显示不同颜色的circleMarker

第086个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet项目中加载geojson数据,随机显示不同颜色的circleMarker. 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共89行)相关API专栏目标示例效果 配置方式…

时间序列数据预测的类型

本文主要内容是使用LSTM网络进行不同类型的时间序列预测任务,不涉及代码,仅仅就不同类型的预测任务和数据划分进行说明。 参考文章:https://machinelearningmastery.com/how-to-develop-lstm-models-for-time-series-forecasting/ 注&#xf…

如何使用Hugo Academic Theme构建自己的github主页

前期条件 自己已经注册好GitHub 原文档:https://wowchemy.com/docs/getting-started/hugo-github-quickstart/ 搜索Hugo Academic Theme(网址) 进入后的网址为:https://academic-demo.netlify.app/ 点击Get Start 出现如下模板…

【观察】昇腾加速AI“走深向实”,打通落地“最后一公里”

毫无疑问,今天AI正与产业结合得越来越紧密,从智能制造,到智慧医疗,智慧金融、智慧城市等,AI已经开始渗透到我们生活的方方面面,即便是目前来自传统行业用户的AI转型需求尚未完全激活爆发,但仅仅…

利用组件注解符精简Spring配置文件

文章目录利用组件注解符精简Spring配置文件一、利用组件注解精简Spring配置文件1、创建新包2、将4个类给拷贝过去3、修改杀龙任务类4、修改救美任务类5、修改勇敢骑士类6、修改救美骑士类7、创建Spring配置文件利用组件注解符精简Spring配置文件 一、利用组件注解精简Spring配…