Can‘t Connect to MySQL Server on IP Address (10061) 错误的解决方案

Can't Connect to MySQL Server on IP Address (10061) 错误的解决方案


如果你打算从 远程连接 MySQL 服务器的话,有可能会碰到 10061 错误,这个错误特别常见,通常的错误提示是「Driver Error, Can’t connect to MySQL server on ‘YOUR_IP_ADDRESS’ (10061)」

导致 10061 这个错误的情况有两种

  • 登录账号远程访问权限问题
  • MySQL 配置文件设置问题

本教程将详细讲解,如何针对这两种情况进行配置,以修正 10061 错误。

特别提示:关于如何打开 MySQL 远程访问功能,可看这篇《如何远程连接 MySQL 数据库,阿里云腾讯云外网连接教程》,如果想开启服务器可查看这份教程,本篇教程只讲开启后,为什么会出现 10061 错误。另外推荐一下卡拉云,只要你能写 SQL ,不会任何前端也可以用卡拉云快速搭建属于自己的后台管理系统,详见本文文末

一. 授权登录 MySQL 服务器的账号远程访问权限

如果账号没有远程访问权限或 host 配置错误,会导致 10061 错误。我们可以新建一个账号用于远程登录,也可以修改已有账号的 host 配置,使它可以远程访问。

1. 新建用于远程登录的 MySQL 账号

MySQL 用户账号是否可以远程登录,取决于账号中的 host 配置。host 指定该账号在哪些主机上可以登录,如果是本地用户可用 localhost, 如果是远程用户,需要指定远程计算机的 IP,如果想任意主机均可登录,那么可以使用通配符 %

本教程使用通配符 % 来作为账号 host 的设置,你可以根据自己的情况将 % 改为指定主机 IP,这样可以是 MySQL 远程登录更加安全。

首先登录 MySQL Server

mysql -u root -p

然后新建一个用于远程登录的 MySQL 账号,这里的「password」换成你的密码,如果MySQL 设置为严格密码的话,

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值