`
JasonShieh
  • 浏览: 526735 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

设置MYSQL允许用IP访问

 
阅读更多
SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。


需更改 mysql 数据库里的 user表里的 host项
把localhost改称%


首先按下面的步骤登录Mysql服务器


登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:


mysql>use mysql;


mysql>update user set host = '%'  where user ='root';


mysql>flush privileges;


mysql>select 'host','user' from user where user='root';


mysql>quit


GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;



OK。远程连接成功!
分享到:
评论

相关推荐

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

    本教程将详细解释如何设置MySQL以允许指定IP地址的远程访问连接。 首先,我们要理解MySQL的权限系统。在MySQL中,权限是基于用户、主机和数据库的三元组进行分配的。例如,`'user'@'host'`定义了一个特定的用户权限...

    mysql不能用localhost,127.0.0.1连接,只能用ip连接 的解决方法

    当你遇到“mysql不能用localhost,127.0.0.1连接,只能用ip连接”的问题时,这可能是由于MySQL配置文件中的设置或用户权限问题导致的。以下是一些可能的原因和解决步骤: 1. **配置文件检查**: 首先,你需要检查`...

    MySQL 设置远程访问

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

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

    #### 描述解读:通过设置让MySQL数据库允许被远程连接访问 这段描述简明扼要地概述了文章的核心内容:通过具体的设置步骤来实现MySQL数据库的远程连接功能。这意味着文章将提供一系列具体的命令和操作指南,帮助...

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

    5. **安全措施**:开放远程访问后,强烈建议设置防火墙规则,只允许特定IP地址或IP段访问MySQL端口(默认为3306)。 6. **保存配置**:如果在my.cnf配置文件中进行了修改,记得保存并重启MySQL服务,使更改生效。 ...

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

    这里,*.* 表示所有数据库下的所有表都允许访问,% 表示允许访问到 MySQL 的 IP 地址。 四、刷新权限表 我们需要刷新 MySQL 的系统权限相关表,以便生效新的权限设置。 mysql> flush privileges; 五、重新查看...

    如何设置mysql允许外网访问

    以下将详细讲解如何设置MySQL允许外网访问。 首先,我们要理解MySQL的权限系统。在MySQL中,用户的权限与他们的主机地址绑定。默认情况下,`root`账户通常只允许从`localhost`或`127.0.0.1`进行连接,这意味着只有...

    Mysql允许外网访问设置步骤

    2. **授权指定IP访问:** `GRANT ALL PRIVILEGES ON *.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT OPTION;` 这里,`tuser`是用户,`192.168.1.100`是允许访问的IP地址,`tpwd`是密码。 同样...

    MYSQL设置远程访问

    如果你希望用户可以从任何IP访问,可以将`Host`字段设为空。 再次执行`FLUSH PRIVILEGES;`来激活新的用户权限。 ### 第三种方法:使用GRANT语句分配权限 GRANT命令可以直接创建并授权远程访问用户。例如: ```...

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

    总结来说,修改MySQL允许远程访问的权限主要步骤包括登录MySQL,选择`mysql`库,修改`user`表中的host字段,验证更改,刷新权限,并在防火墙中开放3306端口。这个过程对于分布式系统的正常运行是必不可少的。在实际...

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

    假设我们想要允许IP地址为`192.168.15.101`的客户端访问数据库,可以使用以下命令: ```sql grant all privileges on *.* to 'root'@'192.168.15.101' identified by 'password'; ``` 其中,`password`应替换为你...

    MySQL开启关闭远程访问

    要允许root用户从任何地方远程访问MySQL,可以使用以下命令: ```sql GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 这里`ALL PRIVILEGES`表示赋予远程登录...

    mysql数据库无法被其他ip访问的解决方法

    主要给大家介绍了关于mysql数据库无法被其他ip访问的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    MySQL如何修改账号的IP限制条件详解

    首先,让我们创建一个示例用户`LimitIP`,并为其设定IP访问限制。在以下例子中,我们将允许`192.168`段的IP地址访问数据库中的`MyDB`库,并赋予`SELECT`、`INSERT`、`UPDATE`和`DELETE`权限。这可以通过`GRANT`语句...

    远程用户连接mysql授权

    3. **防火墙设置**:如果服务器位于防火墙之后,还需要确保防火墙规则允许外部流量到达MySQL服务器端口(默认为3306)。 4. **日志记录**:启用MySQL的日志记录功能,以便于监控远程连接活动和审计。 5. **性能...

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

    在使用MySQL数据库时,有时会遇到无法从远程计算机访问数据库的问题。这通常是因为MySQL默认只允许本地(localhost)访问,而不支持远程连接。本文将详细介绍如何解决MySQL无法远程访问的问题。 #### 二、解决方法...

    设置Mysql5.6允许外网访问的详细流程分享

    以下是对如何设置MySQL 5.6允许外网访问的详细解析: 首先,我们需要修改MySQL的服务配置来允许外网访问。在Windows系统中,配置文件通常是`my.ini`,而在Linux系统中,它是`my.cnf`。打开相应的配置文件,找到`...

Global site tag (gtag.js) - Google Analytics