怎么解决mysql不允许远程连接的错误

最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“。解决办法如下:

操作方法

  • 01

    首先看报错窗口。

  • 02

    经查阅,错误原因是: 本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。 于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。

  • 03

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

  • 04

    输入 use mysql;

  • 05

    输入 可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。

  • 06

    添加方法如下: 输入 grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by "密码"; 这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。 然后再输入 flush privileges; 这相当于是重新加载一下mysql权限, 这一步必须有。

  • 07

    再次输入select user,password,host from user; 可以看到host中已经有了新加的IP。

  • 08

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

  • 09

    不过还有一个问题,发现双击打开某张表的时候很慢,至少要3秒。 原因是: 当远程访问mysql时, mysql会解析域名, 所以会导致访问速度很慢, 会有2,3秒延时! 解决办法: 修改mysql安装目录下的my.ini,加上下面这个配置可解决此问题。在[mysqld]下加入: 保存退出后重启mysql服务。 然后访问速度就和本地一样快啦。

(0)

相关推荐

  • mysql如何开启远程连接

    mysql如何开启远程连接?有时因为工作的需要我们得要实时的查看服务器上的数据库,这时我们就需要开启数据库的远程连接,那么我们如何开启mysql的远程连接呢?下面小编为大家提供了mysql开启远程连接 ...

  • mysql数据库允许远程连接

    本篇主要介绍Linux下如何配置mysql允许远程连接,一般我们安装好mysql后无法远程连接. 操作方法 01 首先我们在linux系统上安装mysql,本文默认linux系统可以联网或者已经挂载光 ...

  • Mysql怎么开启远程连接

    Mysql开启远程连接的方法 方法/步骤 mysql开启远程连接: 以 root用户登入mysql GRANT all privileges ON wang.* TO 'wang'@'%' ident ...

  • 远程连接出现错误怎么解决?

    在使用远程连接时经常会出现以下错误,那么该如何解决该错误呢?下面小编分享一下自己的. 操作方法 01 第一步:在我的电脑右键属性选择管理. 02 第二步:在计算机管理里面找到服务和应用程序. 03 第 ...

  • 完美解决Win8.1系统宽带连接651错误

    装好Win8.1系统后每次开机宽带连接都要连接两次,总是很不爽,经过重装网卡驱动,重建宽带连接等无效方法后,小编终于为大家找到解决方法。 1.按windows+R键,在运行窗口中输入“services ...

  • win10系统的电脑如何与mysql数据库远程连接

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用win10系统的电脑时,如何操作才能使电脑与masql数据库远程连接呢?接下来就由小编来告诉大家.一.启用mysql数据库的远程连 ...

  • 怎么远程连接centos的桌面(centos7如何远程连接)

    CentOS中MySQL无法远程连接怎么处理MySQL数据库无法远程连接有两种原因:1.数据库没有授权2.服务器防火墙没有开放3306端口具体的解决方法如下:一.数据库没有授权对于mysql数据库没有 ...

  • win7拨号连接出错怎么办?宽带连接711错误的五种解决方法

    win7拨号连接出错怎么办呢?很多win7用户在宽带连接时,都出现了无法连接网络或是远程连接请求错误的现象,错误代码711。这该怎么办呢?下文小编就为大家带来win7宽带连接出现711错误的解决办法, ...

  • 远程连接打印机弹出未知的用户名或密码错误的提示怎么办

    今天给大家介绍一下远程连接打印机弹出未知的用户名或密码错误的提示的具体解决方法.1. 打开电脑.进入桌面,点击左下角的开始图标.2. 点击开始菜单中的"运行"选项,如图,打开运行窗 ...