远程连接云服务器的MySQL数据库
目录
1.查询权限
2.更新权限
2.1执行该SQL语句:
2.2刷新权限
3.开放MySQL的端口(此方法仅适用于云服务器)
3.1打开服务器后台管理:
3.2查看防火墙是否开放了MySQL的3306端口:
3.3没有开放的话(一般默认都没有开放3306端口),添加防火墙规则:
4.(自选)ping端口测试是否通常连接
4.1. tcping 非自带命令,首先安装tcping命令
4.2. 将下载的文件放在C:\WINDOWS\system32 目录(其实就是与cmd.exe同级)下
4.3.Ping端口是否通畅
4.3.1打开命令窗口
4.3.2命令:
5.SQLyog远程连接MySQL数据库
6.常见错误
6.1这个是没有开放数据库的端口照成的错误
1.查询权限
首先在远程的云服务器上执行此SQL语句查询MySQL数据库账号允许连接的主机
SQL语句:
#使用mysql数据库
USE mysql;
#查询user表中User和host的内容
SELECT user.`User`,user.host FROM `user`;
查询结果:
2.更新权限
如果想使用root账户远程连接,该账户的host为localhost(localhost仅支持本机登录)
需要更改root账户对应host的值
2.1执行该SQL语句:
#更新user表中的host为%,更新条件,用户名为user,host为localhost
UPDATE `mysql`.`user` SET `host` = '%' WHERE `User` = 'root' AND `host` = 'localhost';
host对应参数
localhost | 本机访问 |
% | 允许所有IP访问 |
主机的IP地址 | 允许对应IP的主机访问 |
2.2刷新权限
不刷新权限的话就算改了也无效
执行SQL语句:
flush privileges;
3.开放MySQL的端口(此方法仅适用于云服务器)
执行SQL语句查询MySQL端口号
SHOW VARIABLES LIKE 'port';
结果:
端口号为:3306
我这里用的云服务器是腾讯云服务器,其他云服务器方法也类似,一个道理
3.1打开服务器后台管理:
3.2查看防火墙是否开放了MySQL的3306端口:
3.3没有开放的话(一般默认都没有开放3306端口),添加防火墙规则:
应用类型根据需要选择,我这里选择的MySQL(3306),
可以选择限制限制来源:
不启用的话,IP限制为:0.0.0.0/0
启用的话,输入允许访问的主机IP即可
点击确定,等待添加完成,查看列表中是否存在:
4.(自选)ping端口测试是否通常连接
4.1. tcping 非自带命令,首先安装tcping命令
可以去官网:http://www.elifulkerson.com/projects/tcping.php下载
4.2. 将下载的文件放在C:\WINDOWS\system32 目录(其实就是与cmd.exe同级)下
放在C:\WINDOWS\system32 目录下,就可以直接使用了(其实tcping.exe的使用原理就是,在与它同级处打开cmd命令便可以使用tcping命令,放在桌面都可以)。
4.3.Ping端口是否通畅
4.3.1打开命令窗口
Win+R > cmd
ping端口的命令和ping网络IP的有些不同
4.3.2命令:
IP和端口中间空格隔开
tcping IP 端口号
结果:
连接通畅,就可以使用SQLyog远程连接了
5.SQLyog远程连接MySQL数据库
输入云服务器的外网IP,云服务器上MySQL账户的用户名,密码,开放的端口号,连接
这样就连接成功了!
6.常见错误
2003错误,Can't connect to MySQL server on 'IP' (0);
6.1这个是没有开放数据库的端口照成的错误
远程连接云服务器的MySQL数据库相关推荐
- 万网mysql连接_[转载]如何远程连接万网的mysql数据库?
这两天忙着做v688.cn网站的产品设计,以及宣传彩页,可算是累坏了. 今天总算是在本地调整好网站了,正准备上传到服务器上,可是这时候问题就出现了! mysq数据库导入是个问题,而且是万网的,它里面自 ...
- 远程连接服务端电脑mysql数据库
使用dbutil远程连接服务端电脑mysql数据库 -----来自网络 l 服务端电脑安装mysql l 服务端电脑安装mysql管理软件 并连接数据库,创建一个数据库和表 l 在客户端能够pi ...
- win10电脑如何远程连接云服务器?
win10系统远程连接云服务器的方法 1.在wind10操作桌面,使用组合键"win+R"运行"mstsc",进入远程桌面连接: 2.在远程桌面连接界面,输入服 ...
- 手机如何远程连接云服务器
最近好多小伙伴问手机是否可以远程连接云服务器,是否有比较好用的软件推荐,下面我们就推荐一个比较稳定好用的软件,实现下手机远程连接云服务器,操控云服务器. Microsoft远程桌面工具 安卓或者苹果系 ...
- 一键解决远程连接云服务器的一些常见问题
一键解决远程连接云服务器的一些常见问题 文章目录 一键解决远程连接云服务器的一些常见问题 一.具体的连接方法 二.其他方法 三.总结 一.具体的连接方法 如果是使用linux系统进行连接: ssh & ...
- Asp.Net Web Api 部署------远程连接云服务器
Asp.Net Web Api 部署------远程连接云服务器 一.同时按住Windows键+R键,并输入 mstsc,点击确定: 二.输入云服务器的公网IP地址,点击连接: 三.输入登录名和登录密 ...
- 安卓手机端SSH远程连接云服务器
安卓手机端SSH远程连接云服务器 使用软件:JuiceSSH(在手机应用市场搜索即可安装) 安装完成后,直接运行 选择快速创建连接 输入目的主机IP和用户名进行远程连接 这里没有输入密码,肯定认证失败 ...
- VSCode远程连接云服务器详细过程
VSCode远程连接云服务器详细过程 安装SSH插件 打开云服务器SSH连接权限 参考阿里云配置过程,选择配置安全组规则 加入SSH 22端口 配置SSH密码,选择那个密码/密钥,点击重置实例密码 V ...
- 云服务器二:远程连接云服务器
文章目录 前言 一.登录云服务器控制台 二. 重装系统 三.修改密码 四.远程登录云服务器 总结 Linux系列文章链接: 前言 前面已经写了如何购买服务器,接下来记录一下如何使用云服务器. 提示:以 ...
最新文章
- 深度解析java内存原理
- java keytool证书工具使用小结
- 基于Java Web的随意购商城系统(开源项目)
- [C#]六十甲子纳音WM版 v2.1 By:LESLIE
- 体验 | 5 个技巧让你的电视盒子物尽其用
- 世界最小的QI标准无线充电接收模块,亲测不错。
- 极域电子教室软件怎么脱离控制_如何制定职业发展目标,才能避免“现实发展脱离职业规划”的问题...
- Unity 粒子特效 不受Time.deltaTime影响
- JavaScript学习总结
- 90后绝对不是用来管的!
- 全球与中国人工智能翻译服务市场现状及未来发展趋势
- asd f sdfsd f afsda fsdasC ASDF
- 第七章 在51单片机上移植uc/os-2
- QR码生成原理(一)
- Activity的生命周期和启动模式
- 数组的参数必须是 ByRef
- Arduino案例实操 -- 智能巡防小车(四)火焰检测功能扩展
- 《复杂》作者梅拉妮·米歇尔发文直指AI四大谬论,探究AI几度兴衰背后的根源...
- 【备战2020】高考数学全套知识点
- [原创]虚拟机检测技术剖析
热门文章
- 在linuxc中如何实现输入隐藏
- 记录MongoDB启动报错MongoDB not running on the provided host and port
- eventbus使用_Android EventBus框架的使用介绍
- 关闭笔记本显示器指定组合键才能打开_笔记本外接显示器怎么设置 笔记本外接显示器设置方法【详解】...
- USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
- DEBUG日记:同样的代码在不同的环境却得出不同的结果。
- gd动态曲线 php_PHP用GD实现折线图
- python随机取列表元素_python random从集合中随机选择元素
- cmake / target_** 中的 PUBLIC,PRIVATE,INTERFACE
- C/Cpp / typeof、_typeof 和 _typeof_ 区别和联系