NAVICAT远程访问错误1045 别人电脑能连 我的不行我自己电脑ip是183.158.80.208这个

 我来答
nizhihe
推荐于2016-09-21 · TA获得超过1637个赞
知道小有建树答主
回答量:542
采纳率:73%
帮助的人:144万
展开全部
会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061、1045错误或 2003-Can’t connect to MySQL on ’192.168.1.2’(10061),这个原因是因为MySQL不准许远程连接。

最简单的办法是
MySQL远程配置
代码如下 复制代码

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword'; %表示多有机器。

打开3306端口,为防火墙设置例外,放行3306.
但你必须有root权限了,
还可以如下方法修改:
1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中未发现此项)
2:重新启野樱动MySQL服务。
测试连接情况:
如果没有给远程笑槐登录用户添加所有机器都能访问的权限,将会出现“1045-Access denied for user root@IT(using password:NO)”,这表明需要添加权限;
添加命令如下:
代码如下 复制代码

1)grant all on *.* to 用户名@"%" identified by "密码";
2)flush privileges;

完成以上步骤,就可以远程访问MySQL数据库碰脊友了。
更多追问追答
追问
我的端口是3307的端口  我的电脑上是没有安装mysql的

是连接别的地方的数据库
追答
和你本机是否有M月SQL无关

主要是MYSQL远程访问是需要权限的
镭速传输
2024-10-28 广告
在深圳市云语科技有限公司,我们深知远程传输大文件的重要性与便捷性。为此,我们推荐使用高效的文件传输服务,这些服务通常支持断点续传,确保大文件传输的稳定与安全。用户只需简单上传,系统即可自动处理,无论文件大小,都能实现快速、可靠的远程传输。同... 点击进入详情页
本回答由镭速传输提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式