说明: 我的系统是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 阅读(1572) 
评论(1)  编辑  收藏  所属分类: 
database 、
debian