精华内容
下载资源
问答
  • Navicat连接mysql报错2003解决方法

    千次阅读 2020-01-06 10:59:50
    Navicat连接mysql报错2003解决方法 本来好好的navicat连接数据库,突然间今天就打不开数据库了。 报错情况截图: 我们查看一下服务,本来就是自启动的: 找到MsSQL80右键启动或者重新启动就能完美解决了 ...

    本来好好的navicat连接数据库,突然间今天就打不开数据库了。

    报错情况截图:

    在这里插入图片描述

    我们查看一下服务,本来就是自启动的:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFQqox2N-1578279530189)(G:\Typora\img\navicat2003\1578276974(1)].png)

    找到MsSQL80右键启动或者重新启动就能完美解决了

    在这里插入图片描述

    展开全文
  • 远程连接MySQL失败,可能有一下原因: 1、小伙子/小姑凉注意一下你的ip是否输入正确了!! 2、网络或防火墙问题  1)、排查网络问题  使用命令:ping 192.168.1.1 查看网络请求是否超时。  正常接收数据进行下...
  • Navicat连接数据库失败 1.一开始报错如下图 然后我本地的数据库(localhost)也无法连接,其实这段报错是因为MySQL的服务端(server)没有打开,那我便在以管理员身份打开cmd命令窗口,而后本地的数据库可以打开了...

    Navicat连接数据库失败

    1.一开始报错如下图
    在这里插入图片描述
    然后我本地的数据库(localhost)也无法连接,其实这段报错是因为MySQL的服务端(server)没有打开,那我便在以管理员身份打开cmd命令窗口,接下来两步骤,①net stop mysql②net start mysql(确保MySQL的服务名是MySQL),而后本地的数据库可以打开了,但是远程服务端打开连接还是报上图错误。

    2.后来发现是端口号写错,一般公司MySQL-server的端口号不是3306,改了之后测试连接成功,后来又报如下错误:
    在这里插入图片描述
    这里错误一开始我也是丈二和尚摸不着头脑,后来试了很多方法也不行,最后发现是因为的Navicat版本过高(我的版本是Navicat15),将高版本的15.0卸载后换成Navicat12就可以打开了。

    总结:
    1.如果报错是第一张图,即无法连接数据库服务器。
    解决方法:以管理员身份打开cmd命令窗口,接下来两步骤,①net stop mysql②net start mysql(确保MySQL的服务名是MySQL)

    2.如果报错为第二张图,即数据库服务器可连接,但是无法连接具体的DataBase,是由于Navicat版本过高,改为Navicat12的版本即可。

    展开全文
  • 通常产生的原因有:1、navicat连接mysql服务的用户的访问权限受限,2:centos7 防火墙机制不允许3306端口被访问 1、针对第一种情况,我们可以查看mysql 的用户访问权限, 1.1、使用mysql -uroot -p 登陆连接到...

    这是本人在工作学习中遇到的问题以及解决办法,如有问题,麻烦评论或者留言

    通常产生的原因有:1、navicat连接mysql服务的用户的访问权限受限,2:centos7 防火墙机制不允许3306端口被访问

    1、针对第一种情况,我们可以查看mysql 的用户访问权限,

    1.1、使用mysql -uroot -p 登陆连接到MySQL服务,并输入密码

    1.2、 将mysql服务切换到mysql数据库上,执行 use mysql 指令

    1.3、查看mysql 服务的用户信息(用户名,可访问ip)(如果,root用户的host不是localhost而是%的话,跳过1.4)

    select user, host from user;

     user 代表mysql服务可访问的用户,host代表用户运行在制定的ip上访问(localhost,表示本机)

    1.4、修改root用户允许在任务机器上访问 update user set host='%' where user='root';

    1.5、 给 root 授权(所有权限)GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

     

     1.6刷新用户权限,使root新设置的权限能够生效 flush   privileges;

    至此可以使用MySQL 客户端管理工具navicat 连接MySQL服务

    2、针对第二种情况,我们可以查看centos7 的防火墙的运行状态

    2.1、查看centos7 firewalld 的运行状态 systemctl status firewalld

    2.2加入防火墙是处于运行状态的话,再查看防火墙运行主机被访问的端口

    firewall-cmd --zone=public --list-ports

     2.3、假如,防火墙没有开放3306端口(MySQL端口)的话,需要新增3306端口允许在外部被访问

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
     命令含义:
    --zone #作用域
    --add-port=3306/tcp  #添加端口,格式为:端口/通讯协议
    --permanent  #永久生效,没有此参数重启后失效 可写可不写,不写的话需要执行下面的reload操作

     

    2..4、重新加载firewalld防火墙的配置信息使其生效

    firewall-cmd --reload

     2.5、再次查看firewalld防火墙开放的端口列表

    firewall-cmd --zone=public --list-ports

     至此MySQL服务应该能够使用navicat工具进行连接

     

    展开全文
  • Navicat连接mysql报错1130

    千次阅读 2019-04-28 16:50:21
    1130 - Host XXX is not allowed to connect to this MySQL server 2.在安装Mysql数据库的主机上登录root用户: use mysql; 3. select host from user where user=‘root’; 4.执行update user set host = ‘%’ ...

    1130 - Host XXX is not allowed to connect to this MySQL server
    在这里插入图片描述
    2.在安装Mysql数据库的主机上登录root用户:
    use mysql;
    在这里插入图片描述
    3. select host from user where user=‘root’;
    在这里插入图片描述
    4.执行update user set host = ‘%’ where user ='root’将Host设置为通配符%。

    Host设置了“%”后便可以允许远程访问。
    在这里插入图片描述
    5.Host修改完成后记得执行flush privilegs使配置立即生效。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Navicat连接mysql报错

    2019-06-28 15:07:00
    1、连接报错 1130 - Host XXX is not allowed to connect to this MySQL server 2.在安装Mysql数据库的主机上登录root用户 3. select host from user where user=‘root’; 4.执行update user set host = ...
  • navicat连接mysql报错1251的解决方法

    千次阅读 多人点赞 2020-04-14 13:15:53
    1、新安装的mysql8,使用破解版的navicat连接的时候一直报错,如图所示: 2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题...
  • navicat连接mysql报错

    2020-11-15 22:27:00
    # %:表示从任何主机连接mysql服务器,下一步刷新权限 mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; all privileges:表示...
  • 链接名称:把127.0.0.1改为localhost就好了!
  • navicat连接mysql报错1251解决方案

    万次阅读 多人点赞 2018-05-10 17:34:35
    今天使用 MySQL8.0,发现Navicat连接不上,总是报错1251;百度发现https://blog.csdn.net/xdmfc/article/details/80263215博客写的找到原因,然后连接成功了:1.先通过命令行进入mysql的root账户:?1PS C:\Windows\...
  • 在服务器上部署了MySQL,使用navicat链接的时候报这个错.分析原因大概有三个: 1.MySQL服务是否启动;...添加完重新连接MySQL就好了. 都是很简单的配置项,没啥好长篇大论的,希望能帮到需要的人吧. ...
  • 试了很多别人的教程都不行,最后发现是Navacai软件的一个bug。 按照之前的配置新建了一个连接,居然连接成功了。
  • 命令行连接数据库 1、use mysql; 2、alter user 'root'@'localhost' identified with mysql_native_password by '********'; <--这是密码; 3、flush privileges;
  • Navicat连接mysql报错1251的解决方法! 第一步:在开始菜单中找到Command Line Clinet-Unicode. 注意这里要打开带Unicoe的。 第二部:双击打开,输入自己的数据库密码。键入 ALTER USER ‘root’@‘localhost’ ...
  • window刚装了mysql8的版本,使用navicat连接报错; 解决: 先用命令连接mysql 执行如下命令 use mysql; alter user 'root'@'localhost' identified with mysql_native_password by '设置的密码'; flush ...
  • 在网上看到什么新建文件改配置什么的,不置可否,但操作比较复杂。我的原因是mysql数据库root的密码为空,即最开始安装的时候没有设置root密码,改密码后就可正常使用,希望你的和我一样。...
  • Navicat连接数据库的10060及1045报错MySQL8.0.18的my.ini文件在哪 出现这种现象的原因是3306端口被被防火墙禁掉,无法连接到该端口。首先呢,Win+R,运行services.msc,看MySQL服务是否打开 我这看到MySQL80网络...
  • 记录一下Navicat连接MySQL报错:Client does not support authentication protocol requested by server;的解决方案。
  • navicat连接docker中mysql报错 2003

    千次阅读 2020-05-06 19:27:53
    有可能是没有权限,赋予权限之后还没有链接上的话,可能是防火墙的问题 sudo systemctl stop firewalld (关闭防火墙)
  • mysql --version结果:mysql Ver 8.0.22...查我的报错代码都是windows环境未启动mysql服务,而我的mysql在linux。 之前文章记录了我的mysql的配置,sudo mysql_secure_installation时选了允许远程root登录(问Disallow.
  • Navicat连接mysql报错2509

    千次阅读 2018-12-28 17:27:37
    Navicat中进行连接测试时,发现报错2509,还有乱码! mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sha2_password 此时要更改加密方式 1.进入mysql的命令行界面,选择mysql...
  • navicat premium连接 服务器mysql 报错 2003 1在服务器cmd 命令行连接是否能够连接成功 2 判断服务器是否开通3306端口 登录阿里云 安全组 配置规则 添加3306 端口 3 判断本地防火墙是否打开3306端口 ....
  • navicat远程连接mysql报错10038一般由一下两个原因: 一:本地防火墙问题 在本地安装了mysql、navicat并打开了mysql服务的情况下,来设置防火墙。 首先右击或者点击入站规则,找到新建规则,点击。 点击端口。 在...
  • 使用navicat连接mysql报错Can't connect to MySQL server on 'IP地址'(10038)可能得错误原因1、检查是否能够ping通服务器2、检查端口是否正确 最近在使用navicat连接一个服务器的mysql时遇到了使用navicat连接...
  • Navicat连接mysql时报错is not allowed to connect to this MySQL 1. 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 ...
  • mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password。 从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 ...
  • 数据库创建后直接使用navicat工具进行连接报错1045 在保证你输入的账号密码都正确的情况下; 可能是因为你的正好没有权限 权限不够,因为MySQL默认数据库创建的账号权限仅限于localhost
  • Navicat连接MySQL报错:2059

    千次阅读 2018-09-28 11:19:42
    解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。 现在说第二种方式  1.命令行进入MySQL数据库 2.输入以下指令,逐行输入,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,003
精华内容 4,801
关键字:

navicat连接mysql报错2003

mysql 订阅