318
数据统计:302个主题分类,12910个优秀站点,0个站点正在排队审核,428篇站长资讯
  • 本网站目录提供网站快速收录服务,无需添加友情链接,无需等待漫长审核,1元/站1元收录淘宝购买 客服:点击这里给我发消息

  • 当前位置:站长分类目录 » 站长资讯 » 技术编程 » 文章详细 订阅RssFeed

    navacate连接不上mysql_navicat连接mysql失败怎么办

    来源:站长分类目录 浏览:531次 时间:2022-03-18

    navicat在连接数据库时,有时候会出现连接不上的情况。西面就为大家总结一下,其中的原因及解决方法。

      大家都知道,用Navicat连接数据库一般是这样连得:

    navicat31.png

    问题整理以及解决办法

    错误一:

    navicat32.png

    错误原因:

    本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。

    解决办法:

      1、首先远程连接进入服务器,在cmd中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。

    navicat33.png

      2、输入use mysql;

    navicat34.png

      3、输入select user,password,host from user; 可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。

    navicat35.png

      4.添加方法如下:

      输入

       grant all privileges on *.* to root@”xxx.xxx.xxx.xxx” identified by “密码”;(xxx.xxx.xxx.xxx用%也行,表示所有IP)

       或者

       GRANT ALL PRIVILEGES ON *.* TO ‘root’@’xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

      这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。

      然后再输入

    flush privileges;

      这相当于是重新加载一下mysql权限,这一步必须有。

    navicat36.png

      5.再次输入select user,password,host from user;

      可以看到host中已经有了新加的IP。

    navicat37.png

      6.现在再次用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。

    问题解决。

      7.如果还是连接不到,那是不是 MySQL Server 绑定了本地地址,打开 /etc/mysql/my.cnf,

       找到:bind-address = 127.0.0.1

       去除 IP 地址绑定,把它改为:bind-address = 0.0.0.0

      然后重启 MySQL Server:/etc/init.d/mysql restart

    错误二:

    ERROR 2003 (HY000): Can’t connect to MySQL server on ‘hostxxxxx’ (10061)

    错误原因:

    mysqld数据库服务没有启动。

    解决办法:

      检查 :在windows 的任务管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。

      处理 :启动mysqld 服务

    错误三:

      防火墙开启了

    解决方法:

      防火墙需要允许3306端口连接。

    注意:是在虚拟机(LINUX)下执行以上步骤,IP地址xxx.xxx.xxx.xxx是写windows的IP地址或者%也行

    以上就是navicat无法连接数据库的详细内容,更多请关注php中文网其它相关文章!

    版权声明:
    1、本文内容由网友自发贡献,版权归原作者所有。
    2、本站仅提供文章发布平台,文章的内容与本站无关,请真伪自辩,本站不承担相应法律责任。
    3、如发现本站有涉嫌抄袭侵权的内容,请举报并提供相关证据,一经查实,本站将立刻删除侵权内容。
    4、转载请注明本文地址:http://www.z-ml.com/artinfo/94.html