1:  远程数据库(D1)数据: 数据库用户:root,数据库密码:root,数据库ip 内网地址  192.168.100.91,数据库端口 3306

本地主机:ip  192.168.127.1

方式一:使用navicat客户端连接。

2:首先在远程数据库D1上给能够接入的ip授权,可以通过远程主机的navicat 》user添加 用户,也可以使用命令行添加

2.1使用navicat user添加 能够访问数据库ip地址和用户名密码等

2.2使用命令行添加被授权用户

例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

  mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;     %代表所有ip。

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

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

  'mypassword' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES

  使修改生效,就可以了

2.3:将增删改查的权限授予相对应的ip,如果web工程是在数据库主机上,数据库的主机ip也要授予相应的权限。否则没办法查询到。

使用:mysql> select host,user from mysql.user;命令查看修改是否生效。

3: 远程数据库进入mysql目录下,修改my.cnf 中的地址绑定 bind-address

cd /etc/mysql >vi my.cnf    将127.0.0.1 (相当于localhost)修改为0.0.0.0 (localhost+ip) ;二者的区别:  127.0.0.1、0.0.0.0和本机IP地址的区别和使用 - 步孤天 - 博客园

bind-address =0.0.0.0

这样远程机器就可以通过ip地址连接到数据库。

4:重启数据库,和电脑使配置生效

5:通过navicat客户端进行连接测试:

6:连接效果:

7:使用ecllipse连接:

下面的连接执行时会提示:No database selected

所以sql中第一行要写上use product;

8:也可以使用命令行连接。

C:/>mysql -h 192.168.100.91 -P 3306 -u root -proot

9:注意,一定要查看好自己的ip地址。否则提示10038错误。

使用客户端等远程连接mysql数据库相关推荐

  1. linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法

    Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...

  2. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  3. php连接mysql数据库失败_PHP远程连接MySQL数据库失败之原因

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php远程连接mysql数据库的步骤如下: 1.使用所购买空间的数据库管理界面,设置远程访问IP,也就是php文件所在的主 ...

  4. 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060

    当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...

  5. 无公网IP,外网远程连接MySQL数据库

    哈喽~大家好,这篇来看看无公网IP,外网远程连接MySQL数据库. 文章目录 前言 1. 检查mysql安装状态 2. 安装配置cpolar内网穿透 3. 创建tcp隧道,映射3306端口 4. 公网 ...

  6. python远程连接mysql数据库_python远程连接MySQL数据库

    python远程连接MySQL数据库 本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Pytho ...

  7. 如何远程连接MySQL数据库

      新安装的 MySQL 只有一个 root 用户,默认不开启远程连接.下面以 Ubuntu 系统下的 MySQL 为例,说明如何远程连接 MySQL 数据库. 登录 root 用户 mysql -u ...

  8. C++远程连接MySQL数据库

    C++远程连接MySQL数据库 1. 一个想法 2. 实操过程及截图 2.1 软硬件介绍 2.2 实操过程 2.3 测试 3. 总结 1. 一个想法 最近迷上了MySQL数据库,感觉很多信息都可以存在 ...

  9. linux mysql 2003错误_linux远程连接Mysql数据库的问题(ERROR 2003 (HY000)

    在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Cant connect to MySQL server on 19 ...

最新文章

  1. iptables如何开放被动模式的FTP服务
  2. react全家桶从0到1(react-router4、redux、redux-saga)
  3. mysql更新数据 update格式和alter对比
  4. C#sql帮助类(登录查询界面)语句实例
  5. C# Task 暂停与取消
  6. 将js文件编译成动态链接库(dll)文件
  7. 计算机组成原理实用教程课后答案,王万生《计算机组成原理实用教程》课后习题答案..doc...
  8. ubuntu 安装redis两种方式 教程
  9. jmeter单线程读取csv_jmeter中如何使用csv文件并读取数据
  10. 职场pua是什么意思,如何反职场pua,职场pua如何走出来
  11. 别人重构了整套代码,汝还不知道哪里有问题,相差几个等级?
  12. Pandas基础学习
  13. 好好编程-物流项目20【客户管理-删除客户】
  14. 英特尔宣布CEO换帅,消息一出股价大涨
  15. 谷歌项目经理都是怎么玩OKR的?我只告诉你
  16. 基于微信小程序的点餐与预约餐桌的管理系统+后台管理
  17. CSS实现鼠标悬停缩放
  18. Synergistic Saliency and Depth Prediction for RGB-D Saliency Detection
  19. 《变形金刚》成为现实 机器人变坦克
  20. 电脑突然死机怎么办?正确做法在这!

热门文章

  1. 在Linux 上 通过1分钟内CPU平均负载检测是否被cc 攻击
  2. 哪里能找到可以学习的前端实战项目?
  3. Qt Quick Controls 配置文件
  4. 台式电脑计算机怎么看是固态硬盘,如何辨别自己的电脑是固态硬盘还是机械硬盘?...
  5. FPGA学习笔记(2):半精度浮点数乘法器和半精度浮点数加法器的Verilog实现
  6. 虚拟现实创新应用实训室解决方案
  7. uni-app自适应遇到的坑
  8. 【工作技巧】Ubuntu备忘记录
  9. QD70P4步进电机控制
  10. 数据库范式4nf什么意思_什么是第一范式(1NF)?