黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)

首先到NaviCat官网上去下载最新版本的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文件一定要与你的连接信息的文件名一致,否则是连不上了。

时间: 2024-10-22 07:08:58

黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)的相关文章

通过Apache的httpClient的post方式连接服务器

客户端的代码是: package lgx.java.test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; im

pl/sql developer 连接服务器上的数据库

1, 在本地安装的Oracle中找到目录 oracle\product\11.2.0\dbhome_1\network\admin, 它下面一般有两个文件可以进行编辑tnsnames.ora   listener.ora ,一般只要配置tnsnames.ora即可. 配置内容如下面的方式. # tnsnames.ora Network Configuration File: D:\app\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.

操作服务器及MySQL数据库可以使其远程链接

转自原文操作服务器及MySQL数据库可以使其远程链接 一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5.其他系统大致差不多. 1:在服务器中安装mysql,具体安装过程,请自行查询.安装好后,输入mysql -u root -p,再输入密码(输入密码时,密码不会显示)就会进入到MySQL如下界面. 2:进入MySQL后,show databases; use mysql; select User,Host,Password from use

R语言使用RMySQL连接及读写Mysql数据库 测试通过

R语言使用RMySQL连接及读写Mysql数据库 简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式. 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2.el6.x86_64 系统编码:LANG=zh_CN.UTF-8(中文UTF-8格式) MySQL版本:mysql  Ver 14.14 Distrib 5.1.73, forredhat-linux-gnu (x86_64) using readline 5.1   安装mysql 1.    

linux下程序JDBC连接不到mysql数据库

今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报Access denied for user 'root'@'localhost' (using password: YES”),最终解决掉这个问题之后还是连接不上(参考:http://www.cnblogs.com/qlqwjy/p/8315802.html). 解决掉之后通过在本地的sqlyog连

通过Apache的httpClient的get方式连接服务器下载图片到本地

客户端程序: package lgx.java.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.m

Sqlserver 连接oracle和mysql数据库

如果需要mysql和oracle互相转化数据,可以先把mysql数据读到sqlserver的表中,然后从sqlserver 插入到oracle中. 或者相反从oracle读到sqlserver然后从sqlserver到mysql,把sqlserver作为一个中间的桥梁 通过SQL Server操作MySQL的步骤和方法 2011-07-11 17:36:01|  分类: 数据库 |  标签:sql  server  mysql  odbc  |举报|字号 订阅 下载LOFTER客户端 在多种数据

django连接多个mysql数据库

https://www.cnblogs.com/zhangxinqi/p/9094953.html 阅读目录 1.定义数据库 (1) DATABASES内部选项: (2)自定义数据库 2.同步数据库 3.自动数据库路由 (1)定义数据库路由方法类 (2)使用路由数据库 (3)生成数据表并同步数据 4.手动选择数据库 回到顶部 1.定义数据库 在django项目中, 一个工程中存在多个APP应用很常见:有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接.在Django的sett

PHP通过ssh或socks5读取远程服务器的mysql数据库

https://bbs.csdn.net/wap/topics/200002080 大概描述:A:本地机器B:远程ssh或socks5机器C:mysql数据库所在服务器 要求:本地A机器使用ssh或socks5连接到远程B机器上以后,再从C机器获取数据库信息. 注:因为A不能直接访问到C机器,而B可以访问C,A只能通过ssh或socks5访问B. 请高手各个思路吧!!!我总觉得在本地使用无法代码实现,主要还是想不通,少根筋!还有,尽量不要在B上直接做端口转发,因为代码不好控制,如果一不小心掉线了