打开mysqladmin的config文件修改如下信息
$cfg['Servers'][$i]['host']          = 'localhost'; 
['Servers'][$i]['user']          = 'username';     
$cfg['Servers'][$i]['password']      = 'password';将localhost改为服务器管理员给你的IP地址,username改为服务器的数据库用户名,password该服务器的数据库密码好了,你就可以跟本地数据库一样操作了,而且你也可以把本地的数据导成SQL文件,然后导入到服务器。

解决方案 »

  1.   

    还有一个是你的mysql数据库里的mysql库的user表里的用户就是你使用的那个用户名的host字段要为%就是允许所有的ip地址使用该用户名~~如果不使用%host可以使用你的网站所在的ip
      

  2.   

    config.inc.php
    or
    config.php
    or
    config.inc.php3
    or
    config.php3
      

  3.   

    我的是config.inc.php的,要看你版本的,不过只要带有config的你就设置好了。
      

  4.   

    可不可以直接用mysqladmin操作远端数据库呢?
      

  5.   

    可以,但是必须远端数据库允许连接。
    很多mysql服务为了安全只允许本地连接,就是mysql数据库里的user表的host字段为localhost
    如果host字段为%就允许所有的连接
      

  6.   

    如果你没有这权限,你可以把mysqladmin传到服务器,就可以用localhost了,不是同样可以操作远程数据库。
      

  7.   

    我也是把mysqladmin传到服务器的。
      

  8.   

    回复人:xiaotao5(小涛) ( ) 信誉:100  2003-6-23 20:39:12  得分:0
    打开mysqladmin的config文件修改如下信息
    $cfg['Servers'][$i]['host'] = 'localhost';
    ['Servers'][$i]['user'] = 'username';
    $cfg['Servers'][$i]['password'] = 'password';将localhost改为服务器管理员给你的IP地址,username改为服务器的数据库用户名,password该服务器的数据库密码好了,你就可以跟本地数据库一样操作了,而且你也可以把本地的数据导成SQL文件,然后导入到服务器。