使用sqlyog连接服务器_远程连接 系统无法让您登录

使用sqlyog连接服务器_远程连接 系统无法让您登录使用SQLyog远程连接MySQL的步骤1安装MySQL在Windows10中安装MySQL数据库,版本是mysql-8.0.19-winx64。2安装SQLyog在Windows7中安装SQLyog,版本是12.08。3创建新连接SQLyog使用SQLyog远程连接MySQLSQLyog远程连接MySQL出现1130错误的解决方法mysql>usemysqlDatabasechangedmysql>selectuser,hostfromuse

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前言

在一局域网中,有两台主机,主机1是Windows 10系统,主机2是Windows 7系统,其中,主机1的IP是192.168.8.107,主机2的IP是192.168.8.106。已知两主机上的QQ是可以互相通信的(即两主机可访问外网也可互相通信),现要求安装在主机2中的SQLyog远程连接安装在主机1的MySQL服务器,经过分析,连接之前,可能会遇到两层阻挡,一层阻挡是主机中的防火墙会阻挡别的主机的访问,另一层阻挡是MySQL服务器还没有开放远程连接的权限。如下为基于这两层阻挡,使用SQLyog远程连接MySQL的基本步骤。

安装MySQL

在Windows 10中安装MySQL数据库,版本是mysql-8.0.19-winx64。

安装SQLyog

在Windows 7中安装SQLyog,版本是12.08。

创建新连接

打开Windows 7中的SQLyog,创建新连接,输入新连接的基本信息(MySQL所在主机IP:192.168.8.107,用户名:root,密码:123456,端口:3306),然后点击测试连接
在这里插入图片描述

点击测试连接后,可能会出现如下的2003错误,错误表明SQLyog无法连接到指定主机的MySQL服务器(其实是连主机都没有连接到,更别说主机中的MySQL服务器了)。
在这里插入图片描述

出现2003错误的原因之一是Windows 7和Windows 10中防火墙禁止它们的连通,这可通过ping命令验证,如下表明Windows 7主机192.168.8.106无法通过ping命令连通Windows 10主机192.168.8.107。同样,Windows 10也无法ping通Windows 7。
在这里插入图片描述

解决方案是关闭Windows防火墙,如下,步骤是:控制面板->系统和安全->Windows防火墙->自定义设置->关闭相应网络的防火墙
在这里插入图片描述

关闭Windows 7防火墙的结果是:Windows 7还无法ping通Windows 10,但Windows 10可以ping通Windows 7了。接着要做的是关闭Windows 10的防火墙,步骤是:控制面板->系统和安全->Windows Defender防火墙->自定义设置->关闭相应网络的防火墙。如此,Windows 7和Windows 10之间就可以相互ping通了。
在这里插入图片描述
Windows 10 ping通Windows 7。
在这里插入图片描述

Windows 7 ping通Windows 10。
在这里插入图片描述

至此,再点击测试连接,可能会发现2003错误没了,但是又出现了如下的1130错误1130错误表明指定主机不允许连接到MySQL服务器。这说明主机之间是可以连接了,但MySQL服务器还不允许SQLyog连接。
在这里插入图片描述

对于MySQL服务器不允许SQLyog连接的解决步骤如下:
(1)使用root用户登录MySQL数据库:输入命令mysql -u root -p,回车,再输入密码;
(2)切换到mysql数据库:mysql> use mysql
(3)查询user表中root用户的主机信息:mysql> select user,host from user;
(4)修改root用户的主机信息改为%update user set host='%' where user='root'
(5)再次查询user表中root用户的host信息,host信息已经修改为%了:mysql> select user,host from user;
(6)刷新权限,使得修改操作生效:mysql> flush privileges;,如果不使用刷新权限语句,使用service mysql restart重启MySQL数据库服务也是可以的。

MySQL的运行结果如下:
在这里插入图片描述

给予了root用户允许远程连接权限后,再点击测试连接后,发现,连接成功了。
在这里插入图片描述

经过测试连接成功后,点击连接,成功,就出现了如下的界面,界面左侧的内容表明安装在主机192.168.8.107的MySQL数据库中有一个root用户,此用户可访问四个数据库。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182305.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pytest(11)allure报告[通俗易懂]

    Pytest(11)allure报告[通俗易懂]前言allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面。mac环境:

    2022年7月31日
    4
  • maven项目 porm.xml中Dependency Scope属性「建议收藏」

    maven项目 porm.xml中Dependency Scope属性「建议收藏」DependencyScope在POM4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:*compile,缺省值,适用于所有阶段,会随着项目一起发布。*provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。*runtime,…

    2022年6月29日
    26
  • 分布式文件存储——简介

    分布式文件存储——简介1、分布式文件系统种类简介:常见的分布式文件系统有:GlusterFS、GoogleFS、FastDFS、TFS等,各自适用的领域不同,它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。现在比较火的并且好用的应该就是OSS了,阿里云对象存储服务(ObjectStorageService,简称OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。OSS具有与…

    2022年5月1日
    55
  • oracle:修改表名

    oracle:修改表名修改语句:ALTERTABLE旧表名RENAMETO新表名;

    2022年5月16日
    38
  • java详细学习路线及路线图

    java详细学习路线及路线图java详细路线:原文出自点击打开链接本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于…

    2022年6月12日
    27
  • [算法]-最短路径算法总结「建议收藏」

    [算法]-最短路径算法总结「建议收藏」Dijkstra最短路径算法按路径长度的递增次序,逐步产生最短路径的贪心算法基本思想:首先求出长度最短的一条最短路径,再参照它求出长度次短的一条最短路径,依次类推,直到从顶点v到其它各顶点的最短路径全部求出为止。时间复杂度为O(n2)算法流程:首先选定源点1,建立邻接矩阵C[5][5],初始化三个数组分别为D[n],P[n],S[n],分别用来存储从源点到对应点的最短距离和最短路…

    2022年5月26日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号