`
hqiaobill
  • 浏览: 4778 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

远程连接MySQL

 
阅读更多
VMware中跑了Linux,并装了MySQL,在外面用DBVisulizer访问时发生若干问题:
1.在DBVisulizer中配置好Mysql的连接后,点击connect,报出以下错误:
An error occurred while establishing the connection:

Long Message:
Access denied for user 'root'@'192.168.1.2' to database 'mysql'

Details:
   Type: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
   Error Code: 1044
   SQL State: 42000
在网上搜索解决问题办法,原来是没有为访问MySql的IP授权,所以192.168.1.2该IP地址不进访问数据库。
 利用grant为IP地址授权,使其能顺利访问数据库:
  语法:grant 权限 on 数据库对象 to 用户
  例: grant all on *.* to root@'192.168.1.2' identified by 'abcdefg';
2. 解决此问题后,本以为可以顺利连接数据库了,结果又有新情况了。。。
Long Message:
Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Details:
   Type: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
   SQL State: 08S01
老办法,google之,开始把问题定位在超时,但网上说的情况与我的不同,果断换方向。
Conmmunications link failure 说的是连接错误,这种问题,要从以下几个方面考虑:
1.MySQL服务是否启动?
2.MySQL所处机器防火墙是否关闭?
3.检查代码,包括URL,用户名,密码,等是否写错。
果断发现防火墙没有关闭。service iptables stop;
这次终于连结成功了。 
Tips:
  1.在填写URL时,MySQL的默认端口号:3306,为了确认,可以用命令查看:
  mysql> show variables like 'port';
    2.查看MySql服务是否正在运行:
  查看mysql服务状态:service mysql status;
  启动mysql服务:service mysql start;
  停止mysql服务:service mysql stop;


 
分享到:
评论

相关推荐

    delphi远程连接MySQL(完美版)

    对于远程连接MySQL,首先确保你的MySQL服务器已经配置为接受远程连接。这通常涉及到修改`my.cnf`配置文件中的`bind-address`项,设置为`0.0.0.0`,然后重启MySQL服务。同时,为了安全,需要在MySQL的用户权限表中,...

    android远程连接MYSQL数据库

    标题"android远程连接MYSQL数据库"暗示了我们将讨论这一关键技能。 首先,我们要知道Android系统本身并不支持直接连接到MySQL数据库,因为Android设备上没有预装Java Database Connectivity (JDBC) 驱动。因此,...

    Navicat远程连接MySQL

    Navicat 远程连接 MySQL Navicat 是一个功能强大且功能丰富的数据库管理工具,它支持多种数据库管理系统,包括 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 等。在本文中,我们将详细介绍如何使用 Navicat ...

    Android 远程连接mysql 驱动 8.0.29

    在这个场景中,我们关注的是"Android 远程连接mysql 驱动 8.0.29",这意味着我们要讨论如何在Android设备上使用MySQL Connector/J 8.0.29驱动程序来与远程MySQL 8.0服务器建立连接。 首先,MySQL Connector/J是...

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    Win 10 ODBC SSH协议远程连接MySQL 3306.docx

    Win 10 ODBC SSH 协议远程连接 MySQL 3306 在本文中,我们将探讨如何使用 Win 10 自带的 OPENSSH 通过 SSH 协议远程连接 MySQL 服务器, 并使用 ODBC 连接到远程 MySQL 服务器。 SSH 协议 SSH(Secure Shell)是...

    远程连接MySQL所遇到的问题以及解决问题方法

    远程连接MySQL所遇到的问题以及解决问题方法 在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法...

    XAMPP 设置远程连接MYSQL

    设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL

    Navicat 远程连接 MySQL实现步骤解析

    本文将详细解析如何使用Navicat实现远程连接MySQL的步骤。 首先,确保MySQL服务器的3306端口对外开放。默认情况下,MySQL配置仅允许本地连接,这意味着外部IP无法直接访问数据库。要改变这一设置,可以通过`netstat...

    远程连接mysql数据库 Linux,MySql数据库远程连接教程.docx

    本教程将详细讲解如何在Linux环境下远程连接MySQL数据库。 1. **MySQL安装与验证** 在Linux系统中,MySQL通常通过`yum`或`apt-get`等包管理器进行安装。在终端中输入`rpm -qa | grep mysql`可查看已安装的MySQL...

    Qt远程连接mysql数据库.zip

    在压缩包"Qt远程连接mysql数据库.zip"中,可能包含了实现上述功能的示例代码、数据库配置文件或其他辅助材料。通过研究这些文件,开发者可以更好地理解如何在Qt 5.14环境下实现远程MySQL数据库的连接和操作。这将对...

    vb6源码:VB远程连接MySQL.zip

    标题中的“vb6源码:VB远程连接MySQL.zip”表明这是一个使用Visual Basic 6(VB6)编程语言编写的源代码,其主要功能是实现VB6应用程序与远程MySQL数据库的直接连接,不依赖PHP或其他网页服务作为中介。 描述中提到...

    远程连接mysql数据库.docx

    为了有效地管理和操作数据库,尤其是当数据库服务器不在本地时,远程连接MySQL变得至关重要。本篇文章将详细讲解如何通过DOS(命令行)进行远程连接MySQL数据库,并执行常见的数据库管理任务。 1. **MySQL远程备份*...

    远程连接MYSQL注意

    ### 远程连接MySQL注意事项 在进行远程连接MySQL数据库时,需要注意多个方面以确保安全性和稳定性。以下将根据提供的信息,详细阐述相关的知识点。 #### 一、授权远程访问权限 在MySQL中,为了保证数据的安全性,...

    远程连接Mysql问题1

    远程连接MySQL是一项常见的需求,特别是在分布式系统或云环境中,远程访问数据库对于开发者和运维人员来说是必不可少的。本文将详细讲解如何解决“远程连接MySQL问题1”,即如何修改MySQL监听的IP地址,使其能够接受...

    远程连接mysql数据库.pdf

    【远程连接MySQL数据库】 在网站开发和管理过程中,与MySQL数据库的交互是非常常见的。通过远程连接MySQL数据库,我们可以实现对数据库的实时管理和更新,而无需实际位于服务器所在地。以下是使用DOS进行远程连接...

    PHP远程连接MySQL数据库失败之原因

    php远程连接mysql数据库的步骤如下:  1.使用所购买空间的数据库管理界面,设置远程访问IP,也是php文件所在的主机IP。  2.php文件中的数据库连接代码如下: $con = new mysqli($host, $user, $passwd, $...

    Mysql数据库远程连接利器SQLyog

    SQLyog,作为一款强大的MySQL管理工具,是许多数据库管理员和开发者的首选,尤其在远程连接MySQL数据库时,它表现得尤为出色。下面我们将深入探讨SQLyog的功能、使用方法以及其在远程连接中的优势。 SQLyog,由...

    远程连接MySQL速度慢的解决方法以及MySQL解析DNS的流程图[附PDF下载]

    在深入探讨解决远程连接MySQL速度慢的问题之前,我们首先需要了解MySQL数据库服务器在解析域名时的一般流程。MySQL在处理远程连接时,会尝试将提供的主机名解析为IP地址,这一过程通常涉及DNS(域名系统)查询。这个...

Global site tag (gtag.js) - Google Analytics