我的网站是用JSP开发的,现在要把我本地的mysql搞到远程服务器上去,用mysql-front,好像只支持localhost连接,我的JSP服务器是好的,能够运行(两个服务器同一个IP),现在不知道如何远程操作mysql服务器?用什么样的软件?PHPadmin要搭建PHP的配置吗?
急求大家的答案。

解决方案 »

  1.   

    去MYSQL网站下载相关驱动,安装后就行了,网上有java example
      

  2.   

    下载了,我在本机上运行web是好的,现在是数据库不能移植到服务器上去。
      

  3.   

    1、用MYSQL-FRONT远程连接 MYSQL,与有驱动没有驱动没有任何关系。
    先在MYSQL里面建立一个新的用户。
    比如这个用户是rootgrant all privileges on *.* to 'root'@'localhost' identified by '你的密码';
    flush privileges;然后在你的MYSQL机器上开启3306端口。
    2、PhpMyAdmin需要搭建APACHE的环境。负责不能运行PHP。
      

  4.   

    就是需要在本地控制、操作远程服务器上的MySQL服务?
    这需要在远程服务器上建立一个拥有从所有主机或者某个特定IP(如果你本地的网络连接有固定的公网IP的话)连接到MySQL服务器权限的MySQL帐号,并为这个帐号授予必要的权限(SELECT,INSERT,UPDATE,DELETE等),并在远程服务器上开放MySQL的服务端口(默认的是3306)。对所有的IP开放3306端口有一定的风险,至少你要给这个MySQL帐号设置足够强壮的密码。
      

  5.   

    如果开启3306的用户只有select 权限的话,安全性根本不用考虑。
      

  6.   

    服务器商给我的信息如下:
    database:*****
    user:******
    password:*******      Connection Strings 
          Perl $dbh = DBI->connect("DBI:mysql:*******:localhost","*******","<PASSWORD HERE>"); 
          PHP $dbh=mysql_connect ("localhost", "*******", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error()); 
          mysql_select_db ("*******");   以上*******为用户名和密码,数据库名称等,我看不懂上面的信息。我用mysql-front连不上去。
      

  7.   

    Perl   $dbh   =   DBI-> connect("DBI:mysql:*******:localhost","*******"," <PASSWORD   HERE> ");  
      

  8.   

    这只是说明服务提供商给你建了一个数据库和用户,下面的两个分别是Perl语言和PHP语言连接数据库的方法,你用JSP,可能要用MyODBC驱动连接MySQL的吧?
    提供商一般都是不给你开放3306端口给你的,有些会提供SSH远程连接,一般都会提供phpMyAdmin工具的,向你的服务提供商求助吧。
      

  9.   

    是这样,我的JSP也是用的他的服务器,我测试过了,我的JSP在他们的服务器上能连接上数据库,现在是我需要在客户端操作数据库啊。
      

  10.   

    可以用PHPMYADMIN來操作
    PHPMYADMIN需要先設置
    或者用VNCVIEWER(這個有些像QQ的遠程操作,但有很大不同,需要設置訪問的帳號,權限)