当前位置: 技术问答>linux和unix
一个非常习惯的问题,关于linux数据库连接的问题
来源: 互联网 发布时间:2016-07-07
本文导语: 谁知道 2003的服务器为什么一直不能连接linux服务器的MYSQL? 但在我用的这台电脑,系统是XP的却可以连接那linux服务器的MYSQL,而且那2003服务器访问别的服务器数据库却可以 是这么给用户权限的 grant all privileges on *.*...
谁知道 2003的服务器为什么一直不能连接linux服务器的MYSQL?
但在我用的这台电脑,系统是XP的却可以连接那linux服务器的MYSQL,而且那2003服务器访问别的服务器数据库却可以
是这么给用户权限的
grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd';
但在我用的这台电脑,系统是XP的却可以连接那linux服务器的MYSQL,而且那2003服务器访问别的服务器数据库却可以
是这么给用户权限的
grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd';
|
不一定是系统的问题,看看mysql库下的user表,这个用户对应的host值,把它改为 % 试试
|
telnet下那个服务器的数据库端口看看能否访问?
|
再换个2003看,个人感觉跟系统没关系
|
多半是权限的问题。
|
会不会是2003阻止了mysql访问网络
|
问题解决了就好 有时候明明觉得正确却始终不行的情况 我也经常遇到 肯定是某些小地方设置有错 自己不容易检查出来
|
态度很不好,大家帮你想办法,你还跟大爷似的。试一下telnet不好啊?哪怕你说试过了,没问题,也比你的回复让人舒服。
本来检查错误就是逐步接近,你什么都不想干,大家瞎猜好了。
你用grant没问题,但是保证别人没有增加新的权限限制么?你也没有说是不是只有你一个人管理系统。你也没说2003和XP在一个网络里面,telnet当然是要试的了。
本来检查错误就是逐步接近,你什么都不想干,大家瞎猜好了。
你用grant没问题,但是保证别人没有增加新的权限限制么?你也没有说是不是只有你一个人管理系统。你也没说2003和XP在一个网络里面,telnet当然是要试的了。
|
哦,我的意思是,莫非你的2003禁止访问别人的数据库端口,看你说的,似乎不是。