数据库:MySQL

工具: Navicat,

电脑A连接电脑B的数据库,

确保两部电脑都是在同一个局域网,都是连着同一个路由器,或者连接同一个WiFi,

如果不确定是否为同一个局域网,可以打开cmd,输入ipconfig, 查看两部电脑的IPv4地址,如果前面三个字段都是一样的,比如电脑A为192.168.32.55,电脑B为192.168.32.57,那说明是同一个局域网。

我们先通过ping,来确认两个电脑是否互通,

电脑A打开cmd,输入ping 192.168.32.57,这是电脑B的地址,如果通了,说明电脑A可以连上电脑B。

如果不通,那我们需要把电脑B的防火墙关闭,如何关闭?打开电脑B的 我的电脑-属性-控制面板-系统和安全-Windows Defender防火墙,点击左边的“启用或关闭Windows Defender防火墙”,把“公用网络”的防火墙关了。

下面是重点:

我们是要用电脑A去远程电脑B的数据库,那我们要先在电脑B上设置一下:

1、在电脑B上打开cmd,输入mysql -u root -p,回车,再输入mysql的密码,回车,如图:

2、然后依次输入:

use mysql; 回车

grant all privileges on * . * to 'user'@'192.168.32.55' identified by '1234' with grant option; 回车

flush privileges; 回车

第一条表示:进入名为mysql的数据库,

第二条: user、 192.168.32.55、 1234

意思是,在电脑B的数据库上创建一个用户名为user的账户,密码为1234,192.168.32.55就是电脑A的IP,允许它连接电脑B的数据库。

第三条就是刷新一下权限。

到这一步,我们就设置完毕了,

再去电脑A,打开Navicat,

点击“连接”,选择MySQL,连接名就输入“远程连接”吧,主机或IP输入192.168.32.57,这是电脑B的IP,端口默认3306不用管,用户名和密码就是上面设置的。然后点击“连接测试”,成功!

然会点击“确定”,左边就会多一个“远程连接”的数据连接名称,说明我们已经连接上了!

同一局域网,远程连接别人的Mysql数据库的更多相关文章

  1. 寝室远程连接室友mysql数据库

    注意,本方法是适用于同一局域网下的远程连接 注意,本方法是适用于同一局域网下的远程连接 注意,本方法是适用于同一局域网下的远程连接 首先需要修改mysql数据库的相关配置,将user表中的host改为 ...

  2. 远程连接云主机MySql数据库

    笔者最近在学习MySql数据库,试着远程连接阿里云主机数据库.在连接过程中遇到不少麻烦,这里总结一下过程中遇到的问题. 基本前提 先在本地电脑和远程主机上安装MySql数据库,保证数据库服务启动. 云 ...

  3. 客户端远程连接linux下mysql数据库授权

    mysql默认状态是只支持localhost连接,这样远程服务器都输入IP地址去连接你的服务器是不可以的,下面我来介绍怎么让mysql允许远程连接配置方法,有需要的朋友可参考.   方法一,直接利用p ...

  4. 远程连接ejabberd的mnesia数据库

    由于服务器是server版本,所以很难直观的看到mnesia的数据.所以对于初学者来说非常的困惑. 特地在qq群中请教了别人.别人说只要pong通了就行,就能通过rpc去操作远程的mnesia数据库. ...

  5. JAVA连接SqlServer2008R2和MySql数据库

    问题描述: 下面是有关连接SqlServer2008R2和MySql数据库的封装类 package com.test; import java.sql.Connection; import java. ...

  6. Python 使用Python远程连接并操作InfluxDB数据库

    使用Python远程连接并操作InfluxDB数据库 by:授客 QQ:1033553122 实践环境 Python 3.4.0 CentOS 6 64位(内核版本2.6.32-642.el6.x86 ...

  7. Java java jdbc thin远程连接并操作Oracle数据库

    JAVA jdbc thin远程连接并操作Oracle数据库 by:授客 QQ:1033553122 测试环境 数据库:linux 下Oracle_11g_R2 编码工具:Eclipse 编码平台:W ...

  8. R语言使用RMySQL连接及读写Mysql数据库 测试通过

    R语言使用RMySQL连接及读写Mysql数据库 简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式. 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2 ...

  9. linux下程序JDBC连接不到mysql数据库

    今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报A ...

随机推荐

  1. 零基础入门之Linux进程基础

    计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等.这些最基础的计算机动作被称为指令(instruction).所谓的程序(program),就是这样一系列指 ...

  2. js fetch异步请求使用详解

    目录 认识异步 fetch(url) response.json() 结合async和await 异常处理 post请求 认识异步 首先我们得明白请求是一个异步的过程. 因为请求需要时间向服务器发送请 ...

  3. Vue-cli4.xPC端项目Rem适配

    适配准备 安装 (amfe-flexible) 和(postcss-px2rem) 1, 安装依赖并在main.js中引入该依赖 npm i amfe-flexible import "am ...

  4. 超过1W字深度剖析JVM常量池(全网最详细最有深度)

    面试题:String a = "ab"; String b = "a" + "b"; a == b 是否相等 面试考察点 考察目的: 考察对 ...

  5. robot_framewok自动化测试--(7)认识RIDE

    认识 RIDE RIDE 作为 Robot Framework 的"脸面",虽然我们已经可以拿它来创建和运行测试了,但我们对它的认识并不全面,这一小节我们将了解这个工具的使用. 1 ...

  6. hive 权限排查

    show grant role role_username id username

  7. 为什么不直接去Arraylist list = new Arraylist();而是直接通过List list = new ArrayList();使用接口的好处

    ArrayList不是继承List接口,是实现了List接口. 你写成ArrayList arrayList = new ArrayList();这样不会有任何问题.和List list = new ...

  8. Nginx的try_files指令使用实例

    Nginx的配置语法灵活,可控制度非常高.在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率. try_file ...

  9. [atAGC045B]01 Unbalanced

    将0变为-1后求前缀和,那么$s$的价值即为最大的前缀和-最小的前缀和(特别的,空前缀的前缀和为0) 令$f(x)$表示当最大的前缀和不大于$x$时,最小的前缀和最大是多少,答案即为$\min_{x} ...

  10. [bzoj1046]上升序列

    以i为开头的最长上升子序列,那么就是反过来以i为结尾的最长下降子序列,预处理出来后,不断向后找到下一个数即可 1 #include<bits/stdc++.h> 2 using names ...