怎么解决mysql远程连接报10038的错误
答案:2 悬赏:10 手机版
解决时间 2021-01-26 13:47
- 提问者网友:那叫心脏的地方装的都是你
- 2021-01-26 06:13
怎么解决mysql远程连接报10038的错误
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-01-26 06:59
查一下你的MYSQL用户表里, 是否允许远程连接
1、授权
mysql>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
mysql>flush privileges;
mysql的用户都有host限制的一般是%或localhost,如果这个用户是localhost时只可以在本地登陆,改成%就不受限制了
1、授权
mysql>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
mysql>flush privileges;
mysql的用户都有host限制的一般是%或localhost,如果这个用户是localhost时只可以在本地登陆,改成%就不受限制了
全部回答
- 1楼网友:鸠书
- 2021-01-26 08:25
1/11
先看报错窗口。
2/11
通过百度,最终找到的原因是:远程3306端口未对外开放。于是下面进行远程3306端口开放操作。
3/11
首先远程连接服务器,点击“开始”-“管理工具”-“高级安全windows防火墙”。
4/11
在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。
5/11
在“规则类型”中选择“端口”,然后下一步。
6/11
选中“特定本地端口”,输入3306,然后下一步。
7/11
选中“允许连接”,然后下一步。
8/11
这一步默认都选中就行,,然后下一步。
9/11
最后输入新增的入站规则名称,随便填,自己明白即可。
10/11
完成后可以在入站规则列表中可以看到新增的入站规则。
11/11
现在再次在本地连接mysql远程数据库时,发现已经能正常访问了。
问题解决。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯