视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501
当前位置: 首页 - 手机 - 正文

如何解决mysql远程连接报10038的错误

来源:懂视网 责编:小OO 时间:2020-04-02 18:18:23
导读如何解决mysql远程连接报10038的错误,第一种方法:第一步:打开服务,看看MySql是否启动。第二步:启动MySql服务。第二种方法:第一步:找到"开始"菜单,打开cmd。第二步:输入netstartmysql。使用NavicatforMySQl访问远程mysql数据库,出现报错,显示“2003-CantconnectMySQLServeronlocalhost(10038)“。这里教大家如何解决

第一种方法: 第一步: 打开服务,看看MySql是否启动。 第二步: 启动MySql服务。 第二种方法: 第一步: 找到"开始"菜单,打开cmd。 第二步: 输入net start mysql。

使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。这里教大家如何解决。

材料/工具

电脑

方法

先看报错窗口。

第一步: 先看报错窗口 2003 can't connect to MySQL server on '127.0.0.1'(10038). 第二步: 原因是:远程3306端口未对外开放操作。 第三步: 首先远程连接服务器,点击"开始"--> "管理工具"-->"高级安全Windows防火墙"。 第四步: 在打开的窗

原因是:远程3306端口未对外开放

查一下你的MYSQL用户表里, 是否允许远程连接 1、授权 mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; mysql>flush privileges; 2、修改/etc/mysql/my.conf 找到bind-address = 127.0.0.1这一

于是下面进行远程3306端口开放操作。

因为你使用的登录账号没有开通远程登录的权限,所以只能在服务器上通过命令行登录。 解决办法如下: 1.在服务器上通过命令行或客户端登录mysql; 2.执行以下sql:GRANT ALL PRIVILEGES ON 开放权限的数据库.* TO 用户名@"%" IDENTIFIED BY "密码

首先远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”。

有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。 1. check table 和 repair table 登陆mysql 终端: mysql -uxxx

在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。

首先明确自己提前开启了mysql服务的情况下遇到这个错误(这样就排除了因为mysql服务没开的原因)。 方法一就是关闭防火墙:计算机——>打开控制面板——>系统和安全——> Windows防火墙——>打开或者关闭防火墙 然后关闭防火墙,点击确定,重启电脑就行了。

在“规则类型”中选择“端口”,然后下一步。

查一下你的MYSQL用户表里, 是否允许远程连接 1、授权 mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; mysql>flush privileges; 2、修改/etc/mysql/my.conf 找到bind-address = 127.0.0.1这一

选中“特定本地端口”,输入3306,然后下一步。

方法/步骤 1/4分步阅读 双击连接名时报‘2003-Can't connect to MySQL server on ''xxx’(10038)。 2/4 ‘win+R->cmd->services.msc->回车’打开服务,找到mysql,看一下mysql是否启动了,这里可以看到没启动,将鼠标放在mysql上,点击右键,选择启

选中“允许连接”,然后下一步。

在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来

这一步默认都选中就行,然后下一步。

在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来

最后输入新增的入站规则名称,随便填,自己明白即可。

检查mysql的权限 本地服务里没有mysql服务?你按照了mysql服务端了吗?

完成后可以在入站规则列表中可以看到新增的入站规则。

第一检查数据库账号密码 第二 检查你的数据库有没有开远程连接 确认你的数据库开了远程连接 并且允许你的IP访问 第三 检查你的数据库服务起没起来

现在再次在本地连接mysql远程数据库时,发现已经能正常访问了。

呵呵,从其他地方抄了一个方法,没有试验! 查一下你的MYSQL用户表里, 是否允许远程连接 1、授权 mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; mysql>flush privileges; 2、修改/etc/mysql

问题解决。

扩展阅读,以下内容您可能还感兴趣。

mysql连接经常出现2003 无法连接数据库 10038错误,卸载重装还是这样,装了2个版本

在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大*就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储 引擎单表大小*已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。

  而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。

  当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小*不再是文件大小的*,而是其自身的*。从Innodb的官方文档中可以看到,其表空间的最大*为64TB,也就是说,Innodb的单 表*基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。

  而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表*,又变成文件系统的大小*了。本回答被提问者和网友采纳

navicat for mysql 无法连接错误10038,本地服务里没有mysql的服务,是不是这个原因,服务怎么开,谢谢!

检查mysql的权限 本地服务里没有mysql服务?你按照了mysql服务端了吗?追问mysql的权限怎么检查?服务里面没有mysql的服务,装了服务端了,但开始菜单没有mysql command line client,只有Navicat for MySQL,是不是还需要安装什么?谢谢!追答408542418 远程协助

在阿里云服务器上安装mysql报10038错误

第一检查数据库账号密码

第二 检查你的数据库有没有开远程连接 确认你的数据库开了远程连接 并且允许你的IP访问

第三 检查你的数据库服务起没起来

Navicat for MySQL出现10038错误,如图,急求答案,解决方法

呵呵,从其他地方抄了一个方法,没有试验!

查一下你的MYSQL用户表里, 是否允许远程连接

1、授权

mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;

mysql>flush privileges;

2、修改/etc/mysql/my.conf

找到bind-address = 127.0.0.1这一行

改为bind-address = 0.0.0.0即可

本地可以链接,远程就报错2003 cant connect to mysql service on '' (10038)

直接把防火墙关闭了再看下

本地Telnet 到服务器的3306端口测试下

  • 热门焦点

最新推荐

猜你喜欢

热门推荐

拼多多卖家聊天工具要怎么使用 win10如何卸载激活码 和班尼特福迪一起攻克难关怎么下载 怎么制作滚动字幕在屏幕上播放 苹果手机应该如何导入sim卡通讯录 怎么解决任务栏托盘区有很多空白的图标 浏览器不能上传图片应该怎么办 怎么设置win7操作系统电脑的休眠时间 360安全浏览器怎么取消无痕模式 淘宝购物详细流程 华为如何导入联系人 华为导入通讯录教程 网页打开很慢怎么办浏览器很卡应该怎么办 cad怎么画酒架 怎么注册新浪微博账号 苹果qq音乐应该怎么导入音乐苹果设备怎么导入歌曲 计算机中丢失msvcr100.dll应该怎么办 打印机的复印功能是什么(双面复印) 2017最新手机淘宝怎么修改中差评 ppt如何添加文字 ipad突然开不了机应该怎么办 vivo x20如何截屏 iphone6备份应该怎么删除 icloud备份怎么删除 笔记本电脑无线连接打印机的方法是什么 怎么多台电脑使用一台打印机 美图秀秀怎样简易地制作印章 cpu温度多少正常/cpu正常温度应该是多少 浏览器提示域名解析错误应该怎么办 cad坡度如何标注 广联达如何导入cad图(详解) 怎么安装visual studio 2017 2010excel技巧大全数据怎么高级筛选 苹果手机定位女朋友,iphone怎么查找男朋友位置 苹果7怎么设置铃声不用电脑 怎么使用tim多人同时编辑文档或表格 win10怎么添加程序快捷方式到桌面上 cpu风扇如何安装 腾讯地图如何标注自己店名 ps4手柄怎么连接win10 win7新增新建文件夹快捷键是哪个 图片太灰了ps怎么调整
Top