`
pengfeifei26
  • 浏览: 245536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mysql局域网访问连接不上

 
阅读更多
mysql】mysql局域网访问设置
局域网连接mysql报错:
ERROR 1130: Host '192.168.0.220' is not allowed to connect to this MySQL server

解决方法:


可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 或添加一个用户为“%”  。   

想让局域网中的所有机器都能连接MySQL数据库,首先要给MySQL开启远程连接的功能,在MySQL服务器控制台上执行MySQL命令:

grant all privileges on *.* to root@"%" identified by 'abc' with grant option; 
flush privileges;



其中上面两行代码的意思是给从任意ip地址连接的用户名为root,密码为abc的用户赋予所有的权限。其中的"%"为任意的ip地址,如果想设为特定的值也可以设定为特定的值(以通配符%的内容增加主机/IP地址,也可以直接增加IP地址)。

做完这些之后,局域网内的mysql服务器可以访问了。
分享到:
评论

相关推荐

    如何解决局域网内mysql数据库连接慢

    通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。非常急人,有没有办法可以解决局域网内mysql数据库连接慢呢?下面小编带领大家来解决此问题,感兴趣的朋友一起看看吧

    C++Builder连接局域网中MySQL.pdf

    通过测试连接,如果能成功,就表示已经可以访问到局域网内的MySQL数据库。 最后,可以在服务器端使用MySQL管理工具(如Workbench)监控,查看客户端程序是否真的能够进行数据的读写操作,验证连接的稳定性与数据的...

    如何在同一个局域网中访问别人的mysql数据库.txt

    在团队协作或特定场景下,我们经常需要在同一个局域网内访问其他计算机上的MySQL数据库。这种需求常见于软件开发、系统集成等场景。本文将详细介绍如何实现这一功能。 #### 创建MySQL用户(如果未创建) 首先,确保...

    局域网环境中android 访问Windows共享的MySQL数据库 jdbc jar包

    1. **配置MySQL服务器**:确保Windows服务器上的MySQL服务已经启动并配置了允许局域网内其他设备连接的设置。你需要知道数据库的IP地址、端口号、用户名、密码以及数据库名。 2. **添加JDBC驱动**:在Android项目中...

    Python访问Mysql数据库

    - **跨平台**: Python的跨平台能力意味着可以在任何操作系统上使用相同的代码访问MySQL数据库。 - **社区支持**: Python和MySQL都有强大的社区支持,遇到问题时可以迅速获得帮助。 通过上述介绍可以看出,Python...

    docker中使用mysql数据库详解(在局域网访问)

    主要给大家介绍了在docker中使用mysql数据库,在局域网访问的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    VB6连接MySQL数据库实例含驱动和源代码

    ADO是微软开发的一套接口,用于访问各种数据源,包括MySQL。在VB6项目中,我们通常会通过引用"Microsoft ActiveX Data Objects x.x Library"来使用ADO。 1. **安装MySQL驱动**:在VB6中连接MySQL,需要MySQL的ODBC...

    如何连接局域网内的MySQL.docx

    在局域网内连接MySQL数据库是一项常见的任务,尤其在多台服务器或设备需要共享数据库服务时。本篇文章将详细介绍如何连接到局域网内的MySQL服务器,以解决标题和描述中提到的问题。 首先,确保网络连通性是基础。在...

    C++Builder连接局域网中MySQL.rar

    这个压缩包“C++Builder连接局域网中MySQL.rar”显然涉及到如何使用C++Builder与局域网内的MySQL数据库进行交互。以下是关于这一主题的详细知识: 1. **C++Builder与数据库连接**:C++Builder支持多种数据库连接...

    Navicat出现无法远程连接MySql服务器问题的解决办法

    安装好mysql,本地访问正常,但同一个局域网内的机器都无法访问该服务器上的mysql数据库; 原因: mysql默认是不可以通过远程机器访问的,只允许本地访问,通过下面的配置可以开启远程访问; 排查思路: mysql设置...

    C#局域网连接数据库程序

    标题 "C#局域网连接数据库程序" 涉及到的是使用C#编程语言在局域网环境中创建一个能够连接并操作数据库的应用程序。C#是微软开发的一种面向对象的编程语言,常用于构建Windows应用程序、Web服务以及游戏等。在局域网...

    Mysql数据库远程连接利器SQLyog

    2. **远程连接能力**:SQLyog的一大亮点就是其强大的远程连接功能,允许用户通过Internet或局域网连接到任何位置的MySQL服务器,这对于分布式团队协作和远程数据库管理非常实用。 3. **数据可视化**:SQLyog可以将...

    局域网连接数据库程序

    在IT领域,局域网(Local Area Network,LAN)连接数据库程序是一种常见的技术应用场景,它允许局域网内的计算机通过网络通信与数据库进行交互。这种技术广泛应用于企业内部的信息管理系统、共享数据服务以及多用户...

    PHP本机可以访问局域网其他电脑不可以访问

    标题中的问题涉及到的是PHP在本地运行正常,但局域网内...同时,`PHP局域网不能访问的时候403错误.txt`也可能提供了错误的具体信息,帮助你进行故障排除。记住,安全第一,调整配置时要确保不会增加服务器的安全风险。

    Linpop局域网聊天软件源码MySQL

    综上所述,"Linpop局域网聊天软件源码MySQL"是一个综合性的项目,涵盖了从网络编程到数据库操作,再到用户界面设计等多个方面的知识。对于想要深入学习C语言和Linux开发的程序员来说,这是一个很好的实践案例。通过...

    Mysql远程连接本质.docx

    在遇到问题时,如“不允许远程连接”或“局域网开启远程连接的错误”,可能需要检查MySQL服务器的配置文件(如`my.cnf`或`my.ini`),查找并修改`bind-address`参数,将其设置为`0.0.0.0`,以允许从任何IP地址接受...

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

    新装MySQL后在局域网中=一般是不能访问的,如何让mysql数据库允许被远程连接访问

    Mysql.rar_MYSQL_mysql登录

    在尝试远程登录之前,确保客户端机器上安装了MySQL客户端工具,如`mysql`命令行工具或MySQL Workbench。使用以下命令连接到远程服务器: ``` mysql -h remote_server_ip -u username -p ``` 然后输入密码,即可完成...

Global site tag (gtag.js) - Google Analytics