zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
说明: 我的系统是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 阅读(1524) 评论(1)  编辑  收藏 所属分类: databasedebian

FeedBack:
# re: 允许mysql从其他主机登录[未登录]
2012-04-15 23:05 | qq
赞  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: