`
wwwlyxwww
  • 浏览: 34918 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

NaviCat连接“不支持远程连接的MySql数据库”解决方案

阅读更多

前段时间,因为一项目,需要做MYSql的数据同步服务,但由于网站空间服务供应商不提供远程连接MYSql,所以无法利用NaviCat客户端通过填写服务器地址来连接远程服务器,在网上找到了SSH方式连接,但经过测试后发现依旧无法连接。后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:
首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat

安装完成后,打开NaviCat,如下图所示:

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后点击左上角的连接,弹出新键连接信息,如下图所示:

1

在主机名IP地址那里填写LocalHost

用户名与密码一栏则填写你所在的数据库用户名与密码。

这时候还不能连接数据库的,需要通过Http通道的形式进行数据库连接。

点击连接属性标签栏中的Http,如下图所示:

2

勾选使用Http通道后,在通道地址一栏输入你的网址与后台文件地址。

例如:http://www.google.cn/database.php

这里说明一下通道地址,前半部份:http://www.google.cn/是指你的服务器的域名,后半部份:database.php是指NaviCat客户端后台连接地址。这里Database.php可以根据你自己的喜好去重命名。那么,这个database.php文件在哪里找呢?

这个database.php文件在你点击确定保存了连接信息后,会自动生成一个php文件于NaviCat的文件根目录下,但它并不为DataBase.php文件,而是统一命名为ntunnel_mysql.php文件,如下图所示:

3

我们可以通过重命名,即可修改成为我们刚才连接主机的Http通道的后台文件。

重命名该文件完毕后,我们利用FlashFxp工具把该文件上传到我们的网站根目录下。然后测试一下看看:

4

这过程有点慢,由于他要通过PHP文件连到网站服务器并且要返回信息所以需要稍等一下。

5

上图是成功连接到网站所在的MySql数据库。

备注:

     上图网址:www.google.cn为实例虚拟网址。

     配置好连接信息后,千万不要忘了把NaviCat文件目录下的PHP文件上传到你的网站根目录下。

     上传到网站根目录下的NaviCat生成的PHP文件一定要与你的连接信息的文件名一致,否则是连不上了。

分享到:
评论

相关推荐

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    如果一切设置正确,你应该能够成功连接到远程MySQL数据库。 需要注意的是,这种方法依赖于你的服务器环境支持PHP,并且需要在服务器端配置适当的权限,允许HTTP通道访问MySQL。此外,为了安全起见,应确保上传到...

    navicat mysql数据库客户端

    在数据库管理方面,Navicat提供了一站式的解决方案,允许用户连接到本地/远程MySQL服务器,进行数据查询、编辑、导入/导出、备份、同步和数据传输等操作。用户可以创建、修改和管理数据库表,执行SQL脚本,以及通过...

    Navicat 8.2.12 For MySQL强大的实用的MySQL数据库管理和开发工具

    Navicat 8.2.12 For MySQL是一款专业且功能强大的MySQL数据库管理和开发工具,专为MySQL数据库设计,提供了一站式的解决方案,使用户能够高效地进行数据库管理、开发和协作。它支持多种操作系统平台,包括Windows、...

    MySql数据库账号密码过期导致Navicat连接不上.docx

    当尝试通过Navicat或其他客户端连接MySQL数据库时,可能会遇到如下错误提示:“Your password has expired. To login you must change it using a client that supports expired passwords”。这表明当前使用的MySQL...

    navicate连接服务器mysql数据库

    为了使Navicat能够远程连接到阿里云服务器上的MySQL数据库,我们需要先在服务器端对MySQL的用户权限进行相应的设置。 1. **登录服务器**:通过SSH登录到阿里云服务器。 2. **启动MySQL命令行工具**:输入`mysql -u ...

    Navicat_for_MySQL_11.0.10-mysql数据库连接工具.zip

    总的来说,Navicat for MySQL 是一个全面的数据库管理解决方案,它集成了众多实用工具,简化了MySQL数据库的管理和维护工作。无论你是初学者还是经验丰富的开发者,都能从中受益,实现更高效、更安全的数据库操作。...

    数据库连接工具navicat.rar

    《Navicat:高效便捷的MySQL数据库管理工具》 ...总之,Navicat作为一款优秀的数据库管理工具,为MySQL数据库的管理和开发提供了强大且便捷的解决方案,极大地提升了工作效率,是IT专业人士的得力助手。

    navicat8_mysql_cs+mysql5.0.18开发必备数据库工具

    综上所述,Navicat8_MySQL_CS和MySQL5.0.18的组合为开发者提供了全面的数据库管理和开发解决方案。通过Navicat8,用户可以高效地管理和操作MySQL5.0.18数据库,从而提升项目开发的效率和质量。在实际工作中,这样的...

    Navicat for MySQL远程连接工具最新安装包

    Navicat for MySQL远程连接工具最新安装包,下载直接安装就可以使用,非常实用的数据库远程连接工具. Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL ...

    Navicat for Mysql免安装版

    MySQL广泛应用于Web应用、云计算、大数据分析等领域,是许多企业和开发者的首选数据库解决方案。 Navicat for MySQL的主要功能包括: 1. **连接管理**:用户可以创建、编辑和保存多个数据库连接,方便快捷地接入...

    mysql navicat premium,最新版本,支持mysql5.7 json格式数据,解压即可直接使用

    总之,MySQL Navicat Premium结合了MySQL 5.7的JSON支持,为用户提供了强大且全面的数据库管理解决方案,无论是在处理结构化还是非结构化数据时,都能提供高效和便捷的工具。对于需要管理和操作JSON数据的开发人员和...

    mysql免安装版及navicat数据库管理工具

    总的来说,MySQL免安装版和Navicat数据库管理工具是数据库管理员和开发人员的得力助手,它们提供了便捷的数据库管理解决方案,使用户能够专注于应用开发,而不是数据库运维。在不断变化的IT环境中,掌握这两款工具的...

    Navicat数据库链接工具

    Navicat是一款强大的数据库管理工具,它为数据库管理员和开发人员提供了一站式的解决方案,用于连接和管理多种数据库系统,包括MySQL、MariaDB、Oracle、SQL Server等。在这个场景中,我们关注的是"Navicat for ...

    navicat——mysql数据库可视化工具

    Navicat不仅支持MySQL,还兼容其他多种数据库系统,如MariaDB、Oracle、SQL Server等,为数据库管理员和开发人员提供了一站式的解决方案。 一、Navicat的功能特性: 1. 数据库连接:Navicat允许用户创建和管理多个...

    数据库连接工具Navicat

    Navicat是一款强大的数据库管理工具,专为数据库管理员、开发者和企业用户提供高效且易用的数据库管理解决方案。这款工具支持多种数据库管理系统,包括MySQL,使得用户能够在单一环境中轻松地管理和维护多个数据库。...

    mysql 数据库与navicat8中文版32位

    总的来说,MySQL数据库配合Navicat8中文版工具,为用户提供了全面的数据库管理解决方案,无论是在数据操作、查询编写还是数据库设计上都大大提高了工作效率。对于32位系统用户来说,Navicat8中文版32位是一个理想的...

    Mysql数据库远程管理软件

    MySQL数据库远程管理软件是网络管理员和数据库开发人员的得力助手,它允许用户通过网络连接对MySQL数据库进行高效、安全的管理和维护。Navicat for MySQL是一款流行且功能丰富的这样的工具,版本号10.1.7代表着软件...

    Navicat Premium 12数据库连接工具

    这款64位版本12.0.24的软件提供了一站式的解决方案,使得用户能够轻松地连接到各种主流的数据库系统,包括Microsoft SQL Server、Oracle以及MySQL等。以下是关于Navicat Premium 12的详细知识点: 1. **多数据库...

    mysql数据库&开发工具Navicat

    总结来说,MySQL和Navicat for MySQL的结合,为开发者提供了一个完整的数据库管理和开发解决方案,无论是对于初学者还是经验丰富的专业人员,都是不可或缺的工具。通过Navicat,用户可以更高效地进行数据库操作,...

Global site tag (gtag.js) - Google Analytics