說明: 我的系統是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.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2009-07-15 11:37
zhyiwww 閱讀(1545)
評論(1) 編輯 收藏 所屬分類:
database 、
debian