说明: 我的系统是debian5.0
默认,mysql的配置是只允许从localhost登录,如果想从其他的主机登录,就需要做一些工作了。
(1)配置mysql
配置文件是/etc/mysql/my.cnf
修改前的配置如下:
DEVSERVER:/etc/mysql# grep bind-address my.cnf
bind-address = 127.0.0.1
DEVSERVER:/etc/mysql#
修改后的配置如下:
DEVSERVER:/etc/mysql# grep bind-address my.cnf
#bind-address = 127.0.0.1
DEVSERVER:/etc/mysql#
也就是,把上面的那一行注释掉。
重启服务。
#/etc/init.d/mysql restart
(2)重建用户
# create user test identified by 'password';
# grant all on *.* to 'zy'@'%';
完成上面的两个步骤,就可以从其他的主机登录了。
(3)测试
从我的机器192.168.1.88连接192.168.1.99的mysql
$ mysql -h192.168.1.99 -u test -p
如果能成功登录,就说明配置正确。
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2009-07-15 11:37
zhyiwww 阅读(1536)
评论(1) 编辑 收藏 所属分类:
database 、
debian