使用navicat连接mysql要报10038的错误

1.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即可

重启mysql

2.防火墙开放端口

服务器的防火墙,需要开启3306端口

时间: 2024-10-07 17:26:45

使用navicat连接mysql要报10038的错误的相关文章

Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法

#在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来. use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法 原文地址:https://www.cnblogs.com/liuha

navicat连接MySQL出现 Error_code:2013的错误

MySQL的root开启了远程连接(host改为%),防火墙关闭,客户端能访问服务器,连接MySQL,报错"2013-Lost connect to MySQL server at 'waiting for initial communication packet',system error: 0 "internal error/check (No system error)" 解决办法: [mysqld]项中,添加skip-name-resolve 再次连接测试,连接成功.

Navicat连接SQL Server报08001的错误

安装好SQL Server之后用Navicat连接服务器,但死活都给我报错08001的错误 最后是因为我自己修改了端口,格式一直用的是[IP地址]:[端口],实际是[IP地址],[端口] 结合网上具体总结一下排错的思路:首先,我们先要检查一下服务是否正常运行↓ 然后,在检查端口的设置↓ 这里要注意啦,一般来说SQL Server的端口都设置为1433,但我这里出于安全,决定还是不按套路出牌,修改了一下端口,修改端口记得防火墙开放端口 原文地址:http://blog.51cto.com/1344

Navicat连接远程数据库报1251的错误

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password. 解决问题方法有两种: 方法1.升级navicat驱动:(我官网下载目前最新的Navicat 12 for MySQL是可以直接连上的) 方法2.把mysql用户登录密码加密规则还原成mysql_native_password. 这里采用方法2解决,具体操作步骤如下: 用如下命令查看用户信息,看plugin select host,user,

1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server解决Navicat连接MySQL报错

最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示"1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server".解决办法如下: 方法/步骤 首先看报错窗口. 经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限. 于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限. 首先远程连接进入服务器,在

Navicat连接Mysql报错:Client does not support authentication protocol requested by server;

上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决. Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested  by server:解决如下: 命令如下: 1.use mysql; 2.alter user 'root'@'localhost' identified with mysql_native_password by '********';

Navicat连接Mysql报错

上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决. Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested  by server: 需要用到的命令: 1.use mysql; 2.alter user 'root'@'localhost' identified with mysql_native_password by '数据库密码'; 3.fl

用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

问题描述 在 window 系统上,用 Navicat 连接 Mysql 数据库,弹出以下提示 问题原因  Mysql 数据库未启动 解决方案:启动 Mysql 数据库 1.点击桌面左下角运行 cmd,然后回车 2.输入命令:services.msc,然后回车,弹出服务页面 3.在服务页面找到 MySQL服务,查看状态,如果未启动,就启动服务 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061)引发的关于人生的思考)

(0)目录 走,是一辈子,不走,也是一辈子(程序猿之路) Navicat连接mysql出现2003--can't connect to mysql server on localhost(10061) 一:起因 (0)最近由于病了一场,闲暇时间(即生病期间)一直思考如下问题: 思考一:如何做一名合格的程序猿,怎么才能成为一名名副其实的程序猿? 思考二:还有就是到底,值不值得熬夜加班去搞研发(或转型或做相对轻松的其它IT岗位~~~对于这个问题,我一时无法给出答案,希望各位帮我分析一下,不胜感激!!