MySQL数据库之MySQL远程连接时出现10061以及1045错误时的解决方法
小标 2018-08-17 来源 : 阅读 1856 评论 0

摘要:本文主要向大家介绍了MySQL数据库之MySQL远程连接时出现10061以及1045错误时的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

本文主要向大家介绍了MySQL数据库之MySQL远程连接时出现10061以及1045错误时的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

    以前对于MySQL数据库的管理基本都是在本地,今天了解到一个比较轻便,不需安装,直接解压可用的图形界面管理工具HeidiSQL(下载地址:链接://pan.baidu.com/s/1nvuP2Et 密码:vry9),界面非常简洁。    1)解决10061问题    本人在按照提示进行远程连接Linux系统下的MySQL数据库时,首先遇到的是下面的问题:图1: ‘10061’问题    于是乎,按照提示的错误代码查找资料,网上很多平台都说是MySQL的权限问题,需要对root用户赋予足够权限,能够允许以root用户名从某个IP地址或者任意IP地址的主机连接MySQL数据库。首先查找MySQL中的用户信息:select Host,User from user;MySQL中用户表中的信息如下:图2:  root用户的主机权限    由上图可以知道,root用户是具有127.0.0.1即本地连接权限,也有“%”即允许任意IP地址的主机远程连接MySQL的权限的,于是再次进行连接,却依然显示‘10061’错误,于是乎,继续查资料。有网友告知,需要修改MySQL的某个配置文件的配置代码,即my.ini文件中的“bind-address = . . . .”,将“. . . .”修改为“0.0.0.0”,于是乎,操作之。利用“locate”命令,并没有发现my.ini文件,继续了解,此属性配置在一个名为“my.cnf”的文件中。# vim /etc/mysql/my.cnf图3: 修改my.cnf    修改后保存,然后执行重启命令:service mysql restart继续进行远程连接操作,结果如下:图4: 修改bind-address配置属性后的远程连接    2)解决1045问题    由图2和图4可知,尽管root用户的Host属性是“%”,但是在远程连接时,还是会出现错误,错误代码为1045,而网上很多网友和博主,都是在此种情况下,可以连接成功的,于是很疑惑,为什么还是会出现错误。思考许久后,本人觉得,有可能是本人赋予root用户权限的时间很久,需要重新刷新,于是乎,再次对root用户赋予相关权限。grant all on *.* to radius@"%" identified by "root用户的登录密码";
 flush privileges;// 刷新权限,使其生效。
 mysql> exit;
 service mysql restart //重启MySQL服务    执行上述命令后,再次进行远程连接,便连接成功。图5:root用户远程连接结果(1)图6:root用户远程连接结果(2)    以上是本人今天晚上遇到的问题并解决的过程,顺便记录之,以供日后遇到类似问题时可以参考,如果你的问题和我一样,可以参考以上方法,具体问题还得具体分析,有可能上述方法不能解决你的问题,那么就得另外想办法。

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程