LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 782|回复: 4

连接mysql的问题

[复制链接]
发表于 2005-5-20 09:33:17 | 显示全部楼层 |阅读模式
在windows的机器上连接linux上的mysql,配置文件没有修改的时候连接不上。察看netstat -ant得到和mysql相关的如下结果:
  1. tcp        0      127.0.0.1:3306            0.0.0.0:*               LISTEN
复制代码

我不很了解IP之类的东东,于是猜127.0.0.1:3306意思是说只能在本地访问?

于是修改my.conf中bind-address为 0.0.0.0,这样就连接上了,但是这样是不是带来安全问题。有没有更好地解决办法
发表于 2005-5-22 10:13:23 | 显示全部楼层
你需要在linux的mysql server里加上远程访问的权限,查看grant命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-23 08:52:35 | 显示全部楼层
我这么弄的
  1. grant all on dbsys.* to soft2@'#' identified by "123456"
复制代码


我听说'#'是指任何地方?
回复 支持 反对

使用道具 举报

发表于 2005-5-24 01:37:54 | 显示全部楼层
从windows下连接的时候你是通过网业形式的管理界面还是在网业代码中些上的连接语句不可用.
将127.0.0.1 换成linux服务器的IP地址,然后有权限的话应该没问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 11:19:21 | 显示全部楼层
我是在windows上的mysql客户端和odbc连接的

关于修改ip,my.conf上说修改这个东东不太安全。呵呵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表