允许mysql从其他主机登录

允许mysql从其他主机登录
说明: 我的系统是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   
|----------------------------------------------------------------------------------------|

你可能感兴趣的:(允许mysql从其他主机登录)