我的mysql装在192.168.0.1 上 我自己的机器是192.168.0.2
我怎么在我的机器(192.168.0.2)上用DOS命令连接mysql数据库我现在就是想执行.sql文件,在我的 0.2的机器上,有其它的办法也行!

解决方案 »

  1.   

    mysql -h 192.168.0.1 -uroot -p
      

  2.   


    E:\Documents and Settings\Administrator>mysql -h 192.168.0.1 -uroot -proot
    'mysql' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。还是不行,不能执行!
      

  3.   


    楼上正解。mysql -h 192.168.0.1 -u root -p1234 < text_file.sql
      

  4.   


    要到你的mysQL的安装目录下,当然你必须安装mySQL的mysql.exe先
      

  5.   

    我192.168.0.2的机子上没有装mysql 
    就不能用DOS连接数据库了吗?
      

  6.   


    很遗憾, 不能。唯一的方法,是你用telnet或登录到主机,然后用mysql以本地方式连上。或者你有AT的权限,计划一个任务在.0.1机器上运行。
      

  7.   


    执行sql文件,建议楼主使用mysql客户端,不需要安装mysql程序。
      

  8.   


    你的问题分三步解决:
    第一步,你只需要在你的电脑上装上mysql客户端就可以了,不需要安装mysql数据库。
    第二步,配置好你的path路径,在系统变量里面,你可以在 我的电脑>右键>属性>高级>环境变量>出现了配置窗口,你在下面的那个框里面的path项里,添加上你的mysql客户端的安装目录的bin文件夹的路径。这样就可以直接输入mysql -h192.168.0.1 -uroot -p密码,来登陆了。如果觉得这样麻烦,你就在dos下,一步一步进入到上面说的bin目录,然后,也可以这样登陆了。
    第三步,通过上面的方式登陆后,选择数据库进入,mysql>use databasename;这样你就选择了一个数据库了,然后,你输入source a.sql;就可以执行你的sql文件了。执行的动作都发生在192.168.0.1的mysql服务器上。
    如果不能执行,那么你需要在192.168.0.1的mysql服务器上,给你的登陆用户分配权限。
    权限部分你可以看看我的博客。里面有专门讲解这个的。
    多动手,多实验。就会明白的。
      

  9.   

    如果你想连接192.168.0.1上的mysql数据库~
    你可以利用Telnet 上192.168.0.1.然后使用命令:
    mysql -u root -p