windows mysql 监听地址_MYSQL地址监听问题

你的位置:

问答吧

-> 服务器

-> 问题详情

MYSQL地址监听问题

RedHat 9 系统

在论坛里找了很久发现通过改/etc/init.d/mysqld这个文件里的

$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &

修改成

$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &

语句,,

但在/etc/init.d/mysqld文件中找不到这一行语句~!!!

我试在/etc/my.cnf文件加上以下

port=端口号

bind-address=IP地址

之后用netstat发现可以监听改变的IP地址和端口,但是没办法telnet 上去和无法联接通信。

作者: smallbeevv

发布时间: 2006-04-17

出错信息是?。。

也许是你的mysql 默认配置不允许你的host访问。

用 mysql 命令行访问试试。

# mysql --user=user_name --password=your_password db_name

参考man mysql

作者: 晨想

发布时间: 2006-04-17

刚装好mysql时,,用netstat查看是监听0.0.0.0 地址的,,可以telnet 127.0.0.1 3306端测试成功。。用mysql命令行也可以进入访问。。

现在我想改变监听地址,,以便另外一台机器访问数据库服务器,。当我利用/etc/my.cnf更改地址后,,在本服务和windows客户端telnet测试,,不能通过.。

在windows用telnet提错如下:

FHost '192.168.10.5' is not allowed to connect to this MySQL server

失去了跟主机的连接。

在windows用mysql命令提错如下:

C:\mysql\bin>mysql -h 192.168.10.1

ERROR 1130: Host '192.168.10.3' is not allowed to connect to this MySQL server

(说明:192.168.10.5是windows客户端的IP地址,,192.168.10.3是另外一台windows客户端的IP地址,,192.168.10.1是linux下mysql服务器地址)

mysql服务器提错如下:

C Host 'sql.mm.com' is not allowed to connect to this MySQL serverConnction closed by foreign host.

(说明:'sql.mm.com'是mysql服务名字)

但在mysql服务器用mysql命令可以访问!,这便我想不明白了,,我用mysql命令时他是用本机环回地址访问还是用服务器所配的IP地址访问?用netstat查看,明明监听地址改为服务器所配的IP地址了,,机环回地址已不监听了!为什么telnet不上呢,而mysql命令可以呢?

另外,,为什么/etc/init.d/mysqld文件没有那些语句呢?

还有一个重要问题我所有的防火墙都停了,包括iptables也停了,,所以说绝不是防火墙阻止的。

作者: smallbeevv

发布时间: 2006-04-17

telnet上了啊,你不是看到“FHost '192.168.10.5' is not allowed to connect to this MySQL server”了么

作者: hmqq

发布时间: 2006-04-17

提错:

FHost '192.168.10.5' is not allowed to connect to this MySQL server

失去了跟主机的连接。

的意思是'192.168.10.5' 主机不允许连到这台MYSQL服务器,,这说明没有telnet上去。。

正真Telnet上去会提示:

(

3.23.54 xJGfJ#kr

会显示MYsql服务器的版本信息。

作者: smallbeevv

发布时间: 2006-04-17

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值