目录

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数据库相关推荐

  1. 万网mysql连接_[转载]如何远程连接万网的mysql数据库?

    这两天忙着做v688.cn网站的产品设计,以及宣传彩页,可算是累坏了. 今天总算是在本地调整好网站了,正准备上传到服务器上,可是这时候问题就出现了! mysq数据库导入是个问题,而且是万网的,它里面自 ...

  2. 远程连接服务端电脑mysql数据库

    使用dbutil远程连接服务端电脑mysql数据库 -----来自网络 l  服务端电脑安装mysql l  服务端电脑安装mysql管理软件 并连接数据库,创建一个数据库和表 l  在客户端能够pi ...

  3. win10电脑如何远程连接云服务器?

    win10系统远程连接云服务器的方法 1.在wind10操作桌面,使用组合键"win+R"运行"mstsc",进入远程桌面连接: 2.在远程桌面连接界面,输入服 ...

  4. 手机如何远程连接云服务器

    最近好多小伙伴问手机是否可以远程连接云服务器,是否有比较好用的软件推荐,下面我们就推荐一个比较稳定好用的软件,实现下手机远程连接云服务器,操控云服务器. Microsoft远程桌面工具 安卓或者苹果系 ...

  5. 一键解决远程连接云服务器的一些常见问题

    一键解决远程连接云服务器的一些常见问题 文章目录 一键解决远程连接云服务器的一些常见问题 一.具体的连接方法 二.其他方法 三.总结 一.具体的连接方法 如果是使用linux系统进行连接: ssh & ...

  6. Asp.Net Web Api 部署------远程连接云服务器

    Asp.Net Web Api 部署------远程连接云服务器 一.同时按住Windows键+R键,并输入 mstsc,点击确定: 二.输入云服务器的公网IP地址,点击连接: 三.输入登录名和登录密 ...

  7. 安卓手机端SSH远程连接云服务器

    安卓手机端SSH远程连接云服务器 使用软件:JuiceSSH(在手机应用市场搜索即可安装) 安装完成后,直接运行 选择快速创建连接 输入目的主机IP和用户名进行远程连接 这里没有输入密码,肯定认证失败 ...

  8. VSCode远程连接云服务器详细过程

    VSCode远程连接云服务器详细过程 安装SSH插件 打开云服务器SSH连接权限 参考阿里云配置过程,选择配置安全组规则 加入SSH 22端口 配置SSH密码,选择那个密码/密钥,点击重置实例密码 V ...

  9. 云服务器二:远程连接云服务器

    文章目录 前言 一.登录云服务器控制台 二. 重装系统 三.修改密码 四.远程登录云服务器 总结 Linux系列文章链接: 前言 前面已经写了如何购买服务器,接下来记录一下如何使用云服务器. 提示:以 ...

最新文章

  1. 深度解析java内存原理
  2. java keytool证书工具使用小结
  3. 基于Java Web的随意购商城系统(开源项目)
  4. [C#]六十甲子纳音WM版 v2.1 By:LESLIE
  5. 体验 | 5 个技巧让你的电视盒子物尽其用
  6. 世界最小的QI标准无线充电接收模块,亲测不错。
  7. 极域电子教室软件怎么脱离控制_如何制定职业发展目标,才能避免“现实发展脱离职业规划”的问题...
  8. Unity 粒子特效 不受Time.deltaTime影响
  9. JavaScript学习总结
  10. 90后绝对不是用来管的!
  11. 全球与中国人工智能翻译服务市场现状及未来发展趋势
  12. asd f sdfsd f afsda fsdasC ASDF
  13. 第七章 在51单片机上移植uc/os-2
  14. QR码生成原理(一)
  15. Activity的生命周期和启动模式
  16. 数组的参数必须是 ByRef
  17. Arduino案例实操 -- 智能巡防小车(四)火焰检测功能扩展
  18. 《复杂》作者梅拉妮·米歇尔发文直指AI四大谬论,探究AI几度兴衰背后的根源...
  19. 【备战2020】高考数学全套知识点
  20. [原创]虚拟机检测技术剖析

热门文章

  1. 在linuxc中如何实现输入隐藏
  2. 记录MongoDB启动报错MongoDB not running on the provided host and port
  3. eventbus使用_Android EventBus框架的使用介绍
  4. 关闭笔记本显示器指定组合键才能打开_笔记本外接显示器怎么设置 笔记本外接显示器设置方法【详解】...
  5. USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
  6. DEBUG日记:同样的代码在不同的环境却得出不同的结果。
  7. gd动态曲线 php_PHP用GD实现折线图
  8. python随机取列表元素_python random从集合中随机选择元素
  9. cmake / target_** 中的 PUBLIC,PRIVATE,INTERFACE
  10. C/Cpp / typeof、_typeof 和 _typeof_ 区别和联系