广告
返回顶部
首页 > 资讯 > 数据库 >怎么连接同局域网下的其他同事的mysql
  • 161
分享到

怎么连接同局域网下的其他同事的mysql

mysql数据库服务器 2023-09-04 17:09:12 161人浏览 安东尼
摘要

**一、双击运行Mysql 5.5 Command Line Client。**然后输入你这个设备的mysql的root账户密码 二、输入grant all privileges on *.* to

**一、双击运行Mysql 5.5 Command Line Client。**然后输入你这个设备的mysql的root账户密码

在这里插入图片描述

二、输入grant all privileges on *.* to root@'%' identified by"root";(identified by后面的是别人要登入的密码)后回车。这样就设置局域网内所有ip都可以访问本机。allprivileges是所有的权限。%的意思是所有用户。如果你想让某人的电脑可以来访问你的Mysql数据库的话可以输入grant all on *.* to root@"别人电脑的IP地址" Identified by "别人要登入你MySQL的密码";这句话回车。

三、然后在那个客户端继续输入:flush privileges;后回车。

在这里插入图片描述

四、找到控制面板中的“Window Defender 防火墙”并打开

在这里插入图片描述

在这里插入图片描述

五、选择高级设置

在这里插入图片描述

六、选择入站规则后点击新建规则

在这里插入图片描述

七、选择端口后点击下一步

在这里插入图片描述

八、图示位置输入80,3306后一直点击下一步

在这里插入图片描述

九、后面名称为了方便区分,可以写mysql入栈规则这个文字描述。

结果如下:

在这里插入图片描述

注意:第一步到第九步的操作你只需要做一次就行了,之后都不用来做的,他会保存到你的电脑里面的。

十、查看本机的ipv4地址,点击被连接的电脑的dos,输入ipconfig回车。

在这里插入图片描述

十一、然后下面就是可以让别人电脑来登录了

在这里插入图片描述

注意:被连接的电脑每次重启ipv4都是会变的(一般会变,但是也可能不变,你重启后就去查看一下你ipv4地址,然后让别人登入就行了),所以你电脑重启之后别人要登入你MySQL,就需要输入你电脑重启后的ipv4地址才能登录了。不用每天都给别人赋予一个登录的权限的,只要设置一次权限就行了。

十二、查看可以访问你数据库的账号有哪些

输入下面sql语句可以查看那些用户可以登录你的数据库,host表示哪个主机可以访问你的数据库。%表示同网络下的全部主机都可以访问。

USE mysql;SELECT HOST,USER,PASSWord FROM USER;#查看可以访问本数据库的账号和密码,密码加密了,所以这里看起来是这样的。UPDATE USER SET HOST="10.69.0.251" WHERE USER="root" AND HOST="10.69.0.244";#可以把某个账号的信息修改了,这样修改是让那个账号可以让ipv4是10.69.0.251的主机都可以使用。CREATE USER 'zhangfei'@'10.69.239' IDENTIFIED BY 'lsl123';#创建账号。格式:create user '用户名'@'主机名' identified by '密码';GRANT ALL ON *.* TO zhangfei@"10.68.0.119" IDENTIFIED BY "lsl123";#创建某个账号且给某个账号全部权限,格式:grant all on *.* to 用户名@"别人电脑的IP地址" Identified by "别人要登入你MySQL的密码";DROP USER root@10.68.0.232;#删除用户名是root的登入主机是10.68.0.232的账号DROP USER tom@'%';#删除登入主机是%的且用户名是tom的账号。SHOW GRANTS FOR 'root'@'10.69.0.242';#查看某个账号的被赋予的权限SHOW GRANTS FOR '用户名'@'主机名';

在这里插入图片描述

你查看用户的账号也可以这样用图形界面直接看,下面有可以登入的账号和允许那个账号登入的主机还有权限,当然你也可以在图形界面直接删除某个账号:

在这里插入图片描述

十三:要是上面的设置都搞了,但是还是别人还是登入不了你的数据库,那么可以在dos命令行下ping 目标主机ipv4地址,看看能不能连通。要是连通不了,可能是没有在同一个网络下,或者访问被目标主机的防火墙拦截了。没有在同一个网络要注意,可能你们看起来在用一个网络即,网络名是一样的,但是两台主机连接在不同的路由器下,你访问也是访问不了的。防火墙的话,你只要降低防火墙的拦截等级或者关闭防火墙就行了。

来源地址:https://blog.csdn.net/m0_59176231/article/details/129301450

您可能感兴趣的文档:

--结束END--

本文标题: 怎么连接同局域网下的其他同事的mysql

本文链接: https://www.lsjlt.com/news/393893.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作