同一局域网,远程连接别人的Mysql数据库
数据库: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数据库的更多相关文章
- 寝室远程连接室友mysql数据库
注意,本方法是适用于同一局域网下的远程连接 注意,本方法是适用于同一局域网下的远程连接 注意,本方法是适用于同一局域网下的远程连接 首先需要修改mysql数据库的相关配置,将user表中的host改为 ...
- 远程连接云主机MySql数据库
笔者最近在学习MySql数据库,试着远程连接阿里云主机数据库.在连接过程中遇到不少麻烦,这里总结一下过程中遇到的问题. 基本前提 先在本地电脑和远程主机上安装MySql数据库,保证数据库服务启动. 云 ...
- 客户端远程连接linux下mysql数据库授权
mysql默认状态是只支持localhost连接,这样远程服务器都输入IP地址去连接你的服务器是不可以的,下面我来介绍怎么让mysql允许远程连接配置方法,有需要的朋友可参考. 方法一,直接利用p ...
- 远程连接ejabberd的mnesia数据库
由于服务器是server版本,所以很难直观的看到mnesia的数据.所以对于初学者来说非常的困惑. 特地在qq群中请教了别人.别人说只要pong通了就行,就能通过rpc去操作远程的mnesia数据库. ...
- JAVA连接SqlServer2008R2和MySql数据库
问题描述: 下面是有关连接SqlServer2008R2和MySql数据库的封装类 package com.test; import java.sql.Connection; import java. ...
- Python 使用Python远程连接并操作InfluxDB数据库
使用Python远程连接并操作InfluxDB数据库 by:授客 QQ:1033553122 实践环境 Python 3.4.0 CentOS 6 64位(内核版本2.6.32-642.el6.x86 ...
- Java java jdbc thin远程连接并操作Oracle数据库
JAVA jdbc thin远程连接并操作Oracle数据库 by:授客 QQ:1033553122 测试环境 数据库:linux 下Oracle_11g_R2 编码工具:Eclipse 编码平台:W ...
- R语言使用RMySQL连接及读写Mysql数据库 测试通过
R语言使用RMySQL连接及读写Mysql数据库 简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式. 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2 ...
- linux下程序JDBC连接不到mysql数据库
今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报A ...
随机推荐
- 2021.7.28考试总结[NOIP模拟26]
罕见的又改完了. T1 神炎皇 吸取昨天三个出规律的教训,开场打完T2 20pts直接大力打表1h. 但怎么说呢,我不懂欧拉函数.(其实exgcd都忘了 于是只看出最大平方因子,不得不线性筛,爆拿60 ...
- v3
#include <iostream> #include <time.h> #include "map" #include "stdio.h&qu ...
- VS 2013 配置份openGL环境
几个要素: 1. 在E:\Microsoft Visual Studio 12.0\VC\include下创建GL文件夹,放入glut.h头文件. 2. C:\Windows\System32下要 ...
- Python之模块导入(不看会后悔系列)
看到这个标题猜想大家内心OS: 什么辣鸡水文,划走划走~ 别急有干货! 静态导入(照顾新人) 假设现在有两个文件a,b在不同目录,b文件想引用a文件中的函数: # test_module/sub_mo ...
- HttpClient用法--这一篇全了解(内含例子)
HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协议的),提高了开发的效率,也 ...
- Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create()
在Java中处理JSON格式的数据时,Google Gson 是个不错的选择,用起来挺方便的,也有一定灵活性.我现在工作中在参与的两个项目里都有用它.不过它在处理Date格式时有个小陷阱,在不同环境 ...
- Ubuntu更换python版本
Ubuntu更换python版本 ubuntu服务器自带的python版本是python3.6,在运行jwt包时会有版本问题,所以安装和本地相同的python版本=>python3.7 安装py ...
- C 语言基础,来喽!
前言 C 语言是一门抽象的.面向过程的语言,C 语言广泛应用于底层开发,C 语言在计算机体系中占据着不可替代的作用,可以说 C 语言是编程的基础,也就是说,不管你学习任何语言,都应该把 C 语言放在首 ...
- ES6基础知识(Reflect)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Spring Boot + MyBatis 多模块项目搭建教程
一.前言 1.开发工具及系统环境 IDE:IntelliJ IDEA 2020.2.2 系统环境:Windows 2.项目目录结构 biz层:业务逻辑层 dao层:数据持久层 web层:请求处理层 二 ...