使用客户端等远程连接mysql数据库
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数据库相关推荐
- linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法
Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...
- windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法
windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...
- php连接mysql数据库失败_PHP远程连接MySQL数据库失败之原因
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php远程连接mysql数据库的步骤如下: 1.使用所购买空间的数据库管理界面,设置远程访问IP,也就是php文件所在的主 ...
- 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...
- 无公网IP,外网远程连接MySQL数据库
哈喽~大家好,这篇来看看无公网IP,外网远程连接MySQL数据库. 文章目录 前言 1. 检查mysql安装状态 2. 安装配置cpolar内网穿透 3. 创建tcp隧道,映射3306端口 4. 公网 ...
- python远程连接mysql数据库_python远程连接MySQL数据库
python远程连接MySQL数据库 本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Pytho ...
- 如何远程连接MySQL数据库
新安装的 MySQL 只有一个 root 用户,默认不开启远程连接.下面以 Ubuntu 系统下的 MySQL 为例,说明如何远程连接 MySQL 数据库. 登录 root 用户 mysql -u ...
- C++远程连接MySQL数据库
C++远程连接MySQL数据库 1. 一个想法 2. 实操过程及截图 2.1 软硬件介绍 2.2 实操过程 2.3 测试 3. 总结 1. 一个想法 最近迷上了MySQL数据库,感觉很多信息都可以存在 ...
- linux mysql 2003错误_linux远程连接Mysql数据库的问题(ERROR 2003 (HY000)
在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Cant connect to MySQL server on 19 ...
最新文章
- iptables如何开放被动模式的FTP服务
- react全家桶从0到1(react-router4、redux、redux-saga)
- mysql更新数据 update格式和alter对比
- C#sql帮助类(登录查询界面)语句实例
- C# Task 暂停与取消
- 将js文件编译成动态链接库(dll)文件
- 计算机组成原理实用教程课后答案,王万生《计算机组成原理实用教程》课后习题答案..doc...
- ubuntu 安装redis两种方式 教程
- jmeter单线程读取csv_jmeter中如何使用csv文件并读取数据
- 职场pua是什么意思,如何反职场pua,职场pua如何走出来
- 别人重构了整套代码,汝还不知道哪里有问题,相差几个等级?
- Pandas基础学习
- 好好编程-物流项目20【客户管理-删除客户】
- 英特尔宣布CEO换帅,消息一出股价大涨
- 谷歌项目经理都是怎么玩OKR的?我只告诉你
- 基于微信小程序的点餐与预约餐桌的管理系统+后台管理
- CSS实现鼠标悬停缩放
- Synergistic Saliency and Depth Prediction for RGB-D Saliency Detection
- 《变形金刚》成为现实 机器人变坦克
- 电脑突然死机怎么办?正确做法在这!