一个非常习惯的问题,关于linux数据库连接的问题
谁知道 2003的服务器为什么一直不能连接linux服务器的MYSQL? 但在我用的这台电脑,系统是XP的却可以连接那linux服务器的MYSQL,而且那2003服务器访问别的服务器数据库却可以 是这么给用户权限的 grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd';
引用 不一定是系统的问题,看看mysql库下的user表,这个用户对应的host值,把它改为 % 试试 我表达的很清楚了吧 谁知道 2003的服务器为什么一直不能连接linux服务器的MYSQL? 但在我用的这台电脑,系统是XP的却可以连接那linux服务器的MYSQL,而且那2003服务器访问别的服务器数据库却可以 是这么给用户权限的 grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd'; 看清楚我说的再回了 晕死,没看到已经是%了??引用 telnet下那个服务器的数据库端口看看能否访问? 呵呵,如果不能访问的话,我XP的这台电脑也连不上才对啊,现在问题如我描述里的 再换个2003看,个人感觉跟系统没关系 多半是权限的问题。 会不会是2003阻止了mysql访问网络 态度很不好,大家帮你想办法,你还跟大爷似的。试一下telnet不好啊?哪怕你说试过了,没问题,也比你的回复让人舒服。 本来检查错误就是逐步接近,你什么都不想干,大家瞎猜好了。 你用grant没问题,但是保证别人没有增加新的权限限制么?你也没有说是不是只有
相关问答:
写了个测试程序如下 struct hostent *hp; char AlarmDevIP[20]; int x2; hp = gethostbyname("www.google.com"); if (hp) {
......
出现这个错误。不知道是我代码的问题还是服务器的问题。 javax.servlet.ServletException: unable to create new native thread org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageConte ......
#include <fcnt1.h> #include <stdio.h> #include <stdlib.h> int main(int argc,char *argv[]) { int fd_open,fd_open_create,fd_create; if((fd_open=o ......
在程序中调用chroot("/mnt");后 我想再转回chroot("/"); 这个时候不能再转回系统根目录环境了 应该怎么做?? chroot()执行成功之后,根目录是进行了切换,但是当前工作目录没有变化,还是chro ......
在linux上使用tomcat服务器出现了很多close_wait 使用浏览器访问的时候出现页面一直在请求,很慢 ,基本上没有回应。 用netstat -anp 查看 有很多close_wait 这个是什么引起的阿 ,怎么解决?
......