怎么解决mysql远程mysql连接10038错误报10038的错误

navicat 工具连接报如上错误。
解决方法: 
1、授权mysql&grant all privileges on *.* to 'root'@'%' identified by 'youpassword'mysql&2、打开/f将选项skip-networking注释掉(注:有的资料上说还要讲bind-address设置成127.0.0.1,我的配置文件中反正没看到这句话,也就没有设置。这个选项是用来设置可以进行外部访问Mysql的IP,有一个过滤的作用,也没有必要设置)。3、去看看防火墙有没有屏蔽掉3306端口。Centos系统的话,在 /etc/sysconfig/iptables 中,有没有这样一句话:-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT没有就加上,或者后面的ACCEPT是DROP,将改成ACCEPT就行了4、重启防火墙和mysqlservice iptables restartservice mysql restart
阅读(...) 评论()标签:至少1个,最多5个
保证能如命令行进入MYSQL
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'
WITH GRANT OPTION
修改配置文件
/etc/mysql/my.conf或者在/etc/mysql/mysql.conf.d注释掉此行
#bind-address
= 127.0.0.1
0 收藏&&|&&0
你可能感兴趣的文章
3 收藏,8.2k
1 收藏,1.8k
分享到微博?
技术专栏,帮你记录编程中的点滴,提升你对技术的理解收藏感兴趣的文章,丰富自己的知识库
明天提醒我
我要该,理由是:/article/63acb44add614761fcc17ec2.html
本文已收录于以下专栏:
相关文章推荐
转载:http://blog.csdn.net/chana1101/article/details/
ubuntu server下安装了MySQL 5.7数据库,然后在wind...
最近在虚拟机上倒腾mysql,分为两个步骤,首先安装mysql、然后使用mysql
我使用的环境是ubuntu-14.04.2-desktop-i386.iso,安装mysql是很简单的。
1、安装和...
ubuntu server下安装了MySQL 数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can't connect
to mysql server on x...
1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据...
ubuntu server下安装了MySQL 5.5数据库,然后在windows下通过Navicat
for MySQL连接时,出现 Can't connect to mysql server o...
我的mysql是安装在云服务上的,系统是Linux;在Linux环境下默认是关闭3306端口远程连接的,所以需要开启;我在安装mysql的时候已经开启了。
如果是云服务器上的mysql:要修改 ...
请先确保不是mysql服务没启动!
请先确保不是mysql服务没启动!
请先确保不是mysql服务没启动!
1,使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2...
MySQL远程数据库连接10038报错
阿里云初始化云磁盘后,重新安装mysql无法使用远程连接10038
cannot connect to mysql server &...&10038
今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is not allowed to connect ...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)关于MySql 10038错误的完美解决方法(三种)_Mysql
作者:用户
本文讲的是关于MySql 10038错误的完美解决方法(三种)_Mysql,
第一种方法:
先看报错窗口
2003 can't connect to MySQL server on '127.0.0.1'(10038).第二步:
原因是:远程3306端口未对外开放操作。
首先远程连接服务器,点击
第一种方法:
先看报错窗口
2003 can't connect to MySQL server on '127.0.0.1'(10038).第二步:
原因是:远程3306端口未对外开放操作。
首先远程连接服务器,点击"开始"--& "管理工具"--&"高级安全Windows防火墙"。
在打开的窗口中,左边选中"入站规则",右边点击"新建规则"来建立一个入站规则。
在"规则类型"中选择"端口",然后下一步。
选择"特定本地连接",输入3306。
选择"允许连接",然后点击下一步。
默认都选中就行,然后下一步。
给规则起一个名字,什么都可以,只要自己认识就行。
  重新打开MySql就可以了。
第二种方法:
  第一步:
    打开服务,看看MySql是否启动。
  第二步:
    启动MySql服务。
第三种方法:
  第一步:
    找到"开始"菜单,打开cmd。
  第二步:
    输入net start mysql。
以上所述是小编给大家介绍的关于MySql 10038错误的完美解决方法(三种),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对云栖社区网站的支持!
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
10038解决方法
mysql 10038解决方法、mysql 10038、mysql 10038错误、mysql 、mysql 2003错误 10038,以便于您获取更多的相关知识。
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供
云栖社区()为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!远程连接MySQL& 10038问题
ubuntu server下安装了MySQL 5.5数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can't connect to mysql server on xxx.xxx.xxx.xxx(10038) 的问题。
解决方案如下:
mysql&grant all privileges on *.*
identified by 'youpassword'
2、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.055 (s). 13 q(s)

我要回帖

更多关于 连接mysql报10038错误 的文章

 

随机推荐