前段时间,因为一项目,需要做MYSql的数据同步服务,但由于网站空间服务供应商不提供远程连接MYSql,所以无法利用NaviCat客户端通过填写服务器地址来连接远程服务器,在网上找到了SSH方式连接,但经过测试后发现依旧无法连接。后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:
首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat
安装完成后,打开NaviCat,如下图所示:
然后点击左上角的连接,弹出新键连接信息,如下图所示:
在主机名IP地址那里填写LocalHost
用户名与密码一栏则填写你所在的数据库用户名与密码。
这时候还不能连接数据库的,需要通过Http通道的形式进行数据库连接。
点击连接属性标签栏中的Http,如下图所示:
勾选使用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文件,如下图所示:
我们可以通过重命名,即可修改成为我们刚才连接主机的Http通道的后台文件。
重命名该文件完毕后,我们利用FlashFxp工具把该文件上传到我们的网站根目录下。然后测试一下看看:
这过程有点慢,由于他要通过PHP文件连到网站服务器并且要返回信息所以需要稍等一下。
上图是成功连接到网站所在的MySql数据库。
备注:
上图网址:www.google.cn为实例虚拟网址。
配置好连接信息后,千万不要忘了把NaviCat文件目录下的PHP文件上传到你的网站根目录下。
上传到网站根目录下的NaviCat生成的PHP文件一定要与你的连接信息的文件名一致,否则是连不上了。
分享到:
相关推荐
如果一切设置正确,你应该能够成功连接到远程MySQL数据库。 需要注意的是,这种方法依赖于你的服务器环境支持PHP,并且需要在服务器端配置适当的权限,允许HTTP通道访问MySQL。此外,为了安全起见,应确保上传到...
在数据库管理方面,Navicat提供了一站式的解决方案,允许用户连接到本地/远程MySQL服务器,进行数据查询、编辑、导入/导出、备份、同步和数据传输等操作。用户可以创建、修改和管理数据库表,执行SQL脚本,以及通过...
Navicat 8.2.12 For MySQL是一款专业且功能强大的MySQL数据库管理和开发工具,专为MySQL数据库设计,提供了一站式的解决方案,使用户能够高效地进行数据库管理、开发和协作。它支持多种操作系统平台,包括Windows、...
当尝试通过Navicat或其他客户端连接MySQL数据库时,可能会遇到如下错误提示:“Your password has expired. To login you must change it using a client that supports expired passwords”。这表明当前使用的MySQL...
为了使Navicat能够远程连接到阿里云服务器上的MySQL数据库,我们需要先在服务器端对MySQL的用户权限进行相应的设置。 1. **登录服务器**:通过SSH登录到阿里云服务器。 2. **启动MySQL命令行工具**:输入`mysql -u ...
总的来说,Navicat for MySQL 是一个全面的数据库管理解决方案,它集成了众多实用工具,简化了MySQL数据库的管理和维护工作。无论你是初学者还是经验丰富的开发者,都能从中受益,实现更高效、更安全的数据库操作。...
《Navicat:高效便捷的MySQL数据库管理工具》 ...总之,Navicat作为一款优秀的数据库管理工具,为MySQL数据库的管理和开发提供了强大且便捷的解决方案,极大地提升了工作效率,是IT专业人士的得力助手。
综上所述,Navicat8_MySQL_CS和MySQL5.0.18的组合为开发者提供了全面的数据库管理和开发解决方案。通过Navicat8,用户可以高效地管理和操作MySQL5.0.18数据库,从而提升项目开发的效率和质量。在实际工作中,这样的...
Navicat for MySQL远程连接工具最新安装包,下载直接安装就可以使用,非常实用的数据库远程连接工具. Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL ...
MySQL广泛应用于Web应用、云计算、大数据分析等领域,是许多企业和开发者的首选数据库解决方案。 Navicat for MySQL的主要功能包括: 1. **连接管理**:用户可以创建、编辑和保存多个数据库连接,方便快捷地接入...
总之,MySQL Navicat Premium结合了MySQL 5.7的JSON支持,为用户提供了强大且全面的数据库管理解决方案,无论是在处理结构化还是非结构化数据时,都能提供高效和便捷的工具。对于需要管理和操作JSON数据的开发人员和...
总的来说,MySQL免安装版和Navicat数据库管理工具是数据库管理员和开发人员的得力助手,它们提供了便捷的数据库管理解决方案,使用户能够专注于应用开发,而不是数据库运维。在不断变化的IT环境中,掌握这两款工具的...
Navicat是一款强大的数据库管理工具,它为数据库管理员和开发人员提供了一站式的解决方案,用于连接和管理多种数据库系统,包括MySQL、MariaDB、Oracle、SQL Server等。在这个场景中,我们关注的是"Navicat for ...
Navicat不仅支持MySQL,还兼容其他多种数据库系统,如MariaDB、Oracle、SQL Server等,为数据库管理员和开发人员提供了一站式的解决方案。 一、Navicat的功能特性: 1. 数据库连接:Navicat允许用户创建和管理多个...
Navicat是一款强大的数据库管理工具,专为数据库管理员、开发者和企业用户提供高效且易用的数据库管理解决方案。这款工具支持多种数据库管理系统,包括MySQL,使得用户能够在单一环境中轻松地管理和维护多个数据库。...
总的来说,MySQL数据库配合Navicat8中文版工具,为用户提供了全面的数据库管理解决方案,无论是在数据操作、查询编写还是数据库设计上都大大提高了工作效率。对于32位系统用户来说,Navicat8中文版32位是一个理想的...
MySQL数据库远程管理软件是网络管理员和数据库开发人员的得力助手,它允许用户通过网络连接对MySQL数据库进行高效、安全的管理和维护。Navicat for MySQL是一款流行且功能丰富的这样的工具,版本号10.1.7代表着软件...
这款64位版本12.0.24的软件提供了一站式的解决方案,使得用户能够轻松地连接到各种主流的数据库系统,包括Microsoft SQL Server、Oracle以及MySQL等。以下是关于Navicat Premium 12的详细知识点: 1. **多数据库...
总结来说,MySQL和Navicat for MySQL的结合,为开发者提供了一个完整的数据库管理和开发解决方案,无论是对于初学者还是经验丰富的专业人员,都是不可或缺的工具。通过Navicat,用户可以更高效地进行数据库操作,...