客户端 用命令连接mysql???

conggang 2009-03-05 03:54:27
我的mysql装在192.168.0.1 上 我自己的机器是192.168.0.2
我怎么在我的机器(192.168.0.2)上用DOS命令连接mysql数据库

我现在就是想执行.sql文件,在我的 0.2的机器上,有其它的办法也行!

...全文
768 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
行舟 2009-03-05
  • 打赏
  • 举报
回复
如果你想连接192.168.0.1上的mysql数据库~
你可以利用Telnet 上192.168.0.1.然后使用命令:
mysql -u root -p

老哥讲数据库 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 conggang 的回复:]
我192.168.0.2的机子上没有装mysql
就不能用DOS连接数据库了吗?
[/Quote]

你的问题分三步解决:
第一步,你只需要在你的电脑上装上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服务器上,给你的登陆用户分配权限。
权限部分你可以看看我的博客。里面有专门讲解这个的。
多动手,多实验。就会明白的。
百年树人 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 conggang 的帖子:]
我的mysql装在192.168.0.1 上 我自己的机器是192.168.0.2
我怎么在我的机器(192.168.0.2)上用DOS命令连接mysql数据库

我现在就是想执行.sql文件,在我的 0.2的机器上,有其它的办法也行!
[/Quote]

执行sql文件,建议楼主使用mysql客户端,不需要安装mysql程序。
ACMAIN_CHM 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 conggang 的回复:]
我192.168.0.2的机子上没有装mysql
就不能用DOS连接数据库了吗?
[/Quote]

很遗憾, 不能。

唯一的方法,是你用telnet或登录到主机,然后用mysql以本地方式连上。或者你有AT的权限,计划一个任务在.0.1机器上运行。
conggang 2009-03-05
  • 打赏
  • 举报
回复
我192.168.0.2的机子上没有装mysql
就不能用DOS连接数据库了吗?

ACMAIN_CHM 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 conggang 的回复:]
引用 1 楼 yangxiao_jiang 的回复:
mysql -h 192.168.0.1 -uroot -p


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

还是不行,不能执行!
[/Quote]

要到你的mysQL的安装目录下,当然你必须安装mySQL的mysql.exe先
ACMAIN_CHM 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangxiao_jiang 的回复:]
mysql -h 192.168.0.1 -u root -p
[/Quote]

楼上正解。

mysql -h 192.168.0.1 -u root -p1234 < text_file.sql
conggang 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangxiao_jiang 的回复:]
mysql -h 192.168.0.1 -uroot -p
[/Quote]

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

还是不行,不能执行!
yangxiao_jiang 2009-03-05
  • 打赏
  • 举报
回复
mysql -h 192.168.0.1 -uroot -p

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧