windows下的mysql如何连接linux下的mysql

Linux下的3306端口也打开了Linux下的mysql里的dbuser1的host也是%,是任意的IP吧?可是windows下的CMD就是连不上咋回事呢?... Linux下的3306端口也打开了

Linux下的mysql里的dbuser1的host也是%,是任意的IP吧?

可是windows下的CMD就是连不上咋回事呢?
展开
 我来答
phgczm
2015-06-16 · 超过20用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:29.5万
展开全部
其实mysql数据库只是个服务,不管在window下linux下,都是可以通过客户端来连接的。

cmd就是window下的一个客户端。通过mysql -h服务地址 -u用户名 -p密码 来连接。
如果连接不成功,可能就是地址不对。你可以通过telnet来看看linux下mysql的地址和端口能不能通。如果可以,那就能正常通信了。如果不行,你就要查看mysql的ip是多少。这个涉及到你的window和linux是否在同一个局域网,是否用桥接方式等。
追问
telnet下。正在连接192.168.XX.XXX...无法打开到主机的连接。 在端口 3306: 连接失败
是必须使用桥接方式么? 我用了桥接方式也失败了
我发现我下载的是免安装版的,netstat没有发现3306的端口,该如何启动这个端口呀
圣鸾OJ
2015-10-08 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:114万
展开全部
首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。
一、本机mysql的连接方式:
1.按快捷键win+R键来进入运行,并输入cmd,点击确定
2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
二、远程mysql的连接方式
假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-06-16
展开全部
先telnet一下看是否是通的!
更多追问追答
追问
telnet下。正在连接192.168.XX.XXX...无法打开到主机的连接。 在端口 3306: 连接失败

主机虚拟机防火墙都关了,也使用的是桥接方式。还有办法么?
追答
可能不在一个网络中,应该是牵扯到大的网络防火墙策略吧,可以问一下你们的系统管理管理员等!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式