`

Mysql设置在局域网内能被访问

阅读更多
修改linux的网络设置使之在局域网内能被访问
将73上的数据重新导入到linux下,修改导入后显示不合理的地方
安装软件使windows下能远程控制linux
修改添加评论的报错


1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

  mysql -u root -pvmwaremysql>use mysql;

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

  mysql>select host, user from user;

  2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI

  TH GRANT OPTION;

  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

  'mypassword' WITH GRANT OPTION;

  我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES

  使修改生效,就可以了

  另外一种方法:

  在安装mysql的机器上运行:

  1、d:\mysql\bin\>mysql -h localhost -u root

  //这样应该可以进入MySQL服务器

  2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

  //赋予任何主机访问数据的权限

  3、mysql>FLUSH PRIVILEGES

  //修改生效

  4、mysql>EXIT

  //退出MySQL服务器

  这样就可以在其它任何的主机上以root身份登录啦。
分享到:
评论

相关推荐

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

    ### 如何在同一个局域网中访问别人的MySQL数据库 ...通过这种方式,即使在局域网环境下,也能方便地实现多台计算机之间数据库的共享与协作。这对于提高工作效率、简化数据交换流程等方面都有着重要的意义。

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

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

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

    在局域网环境中,Android设备访问Windows共享的MySQL数据库是一个常见的需求,特别是在多设备协作的项目中。这个过程涉及到Android应用程序开发、网络通信、数据库连接和数据操作等多个方面。这里我们将详细探讨如何...

    公网访问局域网WEB

    然而,默认情况下,这些Web服务仅能在局域网内部被访问,这就限制了服务的可用范围。本文旨在解决这一问题,介绍如何通过公网访问局域网内的Web服务,特别关注一种名为Holer的技术实现。 #### 1. 准备工作 在开始...

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

    通过上述步骤,你应该能够定位问题并解决PHP在局域网内的访问限制。如果还有问题,可以参考提供的`PHP一键配置WMAP.docx`文档,这可能包含更多关于一键配置工具的特定指导。同时,`PHP局域网不能访问的时候403错误....

    docker中使用mysql数据库实现局域网访问

    在本篇内容里小编给大家整理了关于docker中使用mysql数据库实现局域网访问相关内容,有需要的朋友们可以学习下。

    MySQL 设置远程访问

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

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

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

    基于 Java+MySQL 实现基于局域网通信的简易微信【100011063】

    本项目是在 Java 环境下,使用 eclipse 工具实现的基于 Socket 编程和 MySQL 数据库的即时通信工具,并且在局域网内均有通信功能,但通信的内容只局限于文字和本地图片的发送。如果服务器还没有启动,则客户端的操作...

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

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

    基于QT4与MySQL的局域网聊天系统设计与实现

    在局域网聊天系统的设计中,关键部分是网络通信。QT4提供了QTcpServer和QTcpSocket类来实现客户端-服务器模型的通信。服务器端会监听特定端口,当接收到客户端的连接请求时,创建一个新的QTcpSocket对象来处理通信。...

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

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

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

    在 mysql 库中,我们需要查看 user 表的 host 值,以确定 root 账户是否已经被设置为允许远程访问。 mysql> select host from user where user='root'; 三、修改host值 如果 root 账户的 host 值不是%,我们需要...

    解决局域网共享

    在解决局域网共享问题时,可以编写脚本来快速配置共享设置、修复网络问题或检查错误日志。 总的来说,理解和掌握局域网共享的基本原理和批处理技术,能帮助我们更有效地解决互访问题,提升网络环境的协同效率。在...

    如何在局域网安装Redmine(原创)

    ### 如何在局域网安装Redmine(原创) #### Redmine简介 Redmine是一款基于Web的项目管理和跟踪工具,由Ruby on Rails (RoR)框架编写而成。它为团队提供了全面的功能,包括但不限于问题追踪、任务管理、版本控制...

    Linpop局域网聊天软件源码MySQL

    在局域网聊天软件的设计中,主要涉及以下技术知识点: 1. **网络编程**:C语言中的套接字(Socket)编程是实现网络通信的基础。开发者需要理解TCP/IP协议栈,掌握如何创建socket,进行连接(connect)、监听...

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

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

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

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

    mysql.zip_局域网开发_聊天 软件项目

    在"myqq项目"这个局域网聊天软件项目中,MySQL可能被用作存储和管理用户信息、聊天记录以及相关数据的核心组件。下面将详细讨论MySQL在软件开发中的重要性和相关知识点。 1. **数据库设计**:在myqq项目中,首先...

Global site tag (gtag.js) - Google Analytics