`
kidiaoer
  • 浏览: 821801 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

mysql不允许远程用户访问主机服务器 1130

阅读更多
mysql不允许远程用户访问主机服务器 1130

安装完之后成 使用 mysql admin连接报错

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

以下百度查到的,试过可以

说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项
把localhost改称%

具体步骤:登陆到mysql
首先 use mysql;
按照别人提供的方式update的时候,出现错误。
mysql> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
mysql> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
mysql>flush privileges;
再用mysql administrator连接...成功!!!
分享到:
评论

相关推荐

    远程用户连接mysql授权

    例如,若要允许用户从任意远程主机连接到MySQL服务器,并且拥有所有权限,可以执行以下命令: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ``` - `ALL PRIVILEGES`表示授予所有权限...

    mysql设置指定ip远程访问连接实例

    - 设置完成后,可以在远程主机上尝试使用`mysql`命令行客户端或第三方工具(如MySQL Workbench)连接到MySQL服务器,验证远程访问是否成功。 总结,设置MySQL指定IP远程访问连接涉及权限授权、防火墙配置以及安全...

    mysql允许远程连接

    MySQL 远程连接设置 MySQL 是一个广泛使用的关系数据库管理系统,它提供了强大的数据存储和管理功能。...通过配置 MySQL 服务器,我们可以允许远程主机连接到 MySQL 服务器,从而实现更加灵活和便捷的数据库管理。

    Mysql初始化root密码和允许远程访问

    ` 这将赋予root用户从任何远程主机连接并执行所有操作的权限。 4. **刷新权限**:再次输入`FLUSH PRIVILEGES;`使更改生效。 5. **安全措施**:开放远程访问后,强烈建议设置防火墙规则,只允许特定IP地址或IP段访问...

    让mysql数据库允许被远程连接访问

    这一标题直截了当地指出了本文的主题——如何配置MySQL数据库以允许远程主机进行连接。对于那些希望在外部网络环境中使用MySQL服务的用户来说,这是一个非常实用且必要的教程。 #### 描述解读:通过设置让MySQL...

    服务器mysql远程配置

    以下是对“服务器MySQL远程配置”这一主题的详细讲解。 首先,我们需要理解为什么MySQL默认不允许远程连接。出于安全考虑,MySQL服务通常只允许本地主机(127.0.0.1或localhost)进行连接。这意味着,如果你尝试从...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf

    Navicat for MySQL 是一款功能强大的数据库管理工具,但是在远程连接 MySQL 服务器时,可能会遇到错误 1130,这是因为 MySQL 服务器不允许从远程主机连接。下面我们将详细介绍错误 1130 的解决方法。 错误 1130 的...

    MySQL 设置远程访问

    设置MySQL远程访问是一项重要的任务,特别是对于需要从不同网络位置或服务器上连接到数据库的应用程序。以下将详细介绍如何允许MySQL数据库接受远程连接。 首先,理解MySQL远程访问的基础知识。默认情况下,MySQL仅...

    无法远程访问Mysql的解决方案

    最后,如果我们想从远程主机登陆 Mysql,而不影响本机的登陆,我们可以新增一个用户,并授予该用户必要的权限,将该用户的 host 设为 "%"。这样,我们就可以从远程主机登陆 Mysql,同时也可以从本机登陆 Mysql。

    不改权限远程访问MySql服务器

    首先,MySQL服务器的默认配置通常只允许本地主机连接,以防止未经授权的远程访问。要实现远程访问,我们需要进行一系列步骤,这些步骤通常包括修改MySQL的配置文件(如`my.cnf`)、授权表以及防火墙规则。但是,在不...

    CentOS 8 安装 MySql并设置允许远程连接的方法

    为了允许远程连接,你需要在MySQL中更新root用户的Host属性: ```sql use mysql; update user set Host = '%' where Host = 'localhost' and User='root'; flush privileges; ``` 接着,配置防火墙规则以允许外部...

    在Ubuntu下解决MySQL不能远程访问的问题.docx

    在该配置文件中,找到`bind-address`这一行,默认情况下其值为`127.0.0.1`,这意味着MySQL只监听本地回环地址,不允许外部访问。为了使MySQL能够接受来自任何IP的连接请求,需要将`bind-address`的值更改为`0.0.0.0`...

    mysql开启远程访问权限和被远程访问的方法.docx

    MySQL远程访问权限和被远程访问的方法 在 MySQL 中,开启远程访问权限和被远程访问是非常重要的步骤。本文将详细介绍如何在 MySQL 中开启远程访问权限和被远程访问的方法。 一、使用root账户登录MySQL 首先,我们...

    服务器的MySQL不能远程访问的解决方案

    ### 服务器的MySQL不能远程访问的解决方案 在IT领域中,MySQL是一种广泛使用的开源关系数据库管理系统,被众多企业和开发者用于存储、管理和检索数据。然而,在实际应用过程中,有时会遇到MySQL无法实现远程访问的...

    解决mysql不能远程访问的解决方法.docx

    除了修改表之外,还可以通过授权的方式允许特定用户从远程主机进行连接。这种方式更加灵活,可以根据实际需求设置不同的权限。下面介绍两种授权方法: 1. **允许用户从任何主机连接** 如果希望允许某个用户从...

    mysql给root开启远程访问权限,修改root密码

    Mysql远程访问权限与root密码修改 Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面...

    MySql实现远程连接.txt

    其中,远程连接允许用户从其他主机访问数据库服务器,这对于分布式应用尤其重要。 #### 二、配置MySQL支持远程连接 ##### 1. 修改用户权限 在 MySQL 中,每个用户的权限都与其登录时所使用的主机地址绑定在一起。...

    mysql远程访问授权

    当一个用户尝试从远程主机连接到MySQL服务器时,MySQL会检查该用户的主机名和用户名组合是否被授予了必要的权限。如果没有相应的权限,连接请求将被拒绝。因此,为了实现远程访问,必须为用户账号明确地设置远程访问...

    配置mysql允许远程连接的方法

    最后,你可以尝试从远程主机连接到MySQL服务器。确保你知道MySQL服务器的IP地址,然后在远程机器上运行以下命令: ```bash mysql -h 223.4.92.130 -uroot -p ``` 输入密码后,你应该能够成功连接到远程MySQL服务器...

    修改mysql允许主机访问的权限方法

    你需要打开这个端口,允许来自远程主机的流量。具体操作取决于你的操作系统,例如在Ubuntu上,可以使用`ufw`或`iptables`,在Windows上可能需要配置Windows防火墙。 **安全注意事项** - 虽然开启远程访问方便了...

Global site tag (gtag.js) - Google Analytics