免安装版的mysql,客户端程序无法连接到数据库,该怎么办? 我使用mysql-noinstall-5.0.45-win32.zip,安装mysql服务成功,启动mysql服务正常,测试mysql一切正常.但是在客户端无法连接,客户端MyODBC已经配置了。在服务器端也只能使用root@localhost或[email protected]进行连接,使用IP连接也连不了。
查看免安装版现在默认有以下3个用户:
[email protected]
root@localhost
root@production
我怀疑是没有root@%用户的原因,就增加了一个并赋予了所有权限。结果还是不行,该如何处理?请高手指教。
查看免安装版现在默认有以下3个用户:
[email protected]
root@localhost
root@production
我怀疑是没有root@%用户的原因,就增加了一个并赋予了所有权限。结果还是不行,该如何处理?请高手指教。
http://blog.csdn.net/newflypig/archive/2007/11/16/1888597.aspx
之前我也是这样做的,稍微不同的就是my.ini中basedir和datadir设定的路径是反斜线的(/)。
这个应该不是吧。
就是不能在客户端连接。在服务器上也不能用ip连,只能用localhost、127.0.0.1和电脑名称连接。请大家再帮我想想办法。
不授权的话,本机也是不能用IP连的,就是你说的情况——在服务器上也不能用ip连,只能用localhost、127.0.0.1和电脑名称连接。
对了,客户端和服务器都是windows的。另外我在另一台的电脑上安装了mysql的版本(不是免安装的),就一切正常,本地也可以用ip连。
谢谢以上各位了。我现在自己制作的mysql安装包已经成功了。经过两天的辛苦,现在总结一下,希望其他人以后遇到这种问题不要像我这样辛苦。1、一定要建一个主机为 %的用户,这样远程的机器才能连;
2、添加或修改了用户之后,一定要重新启动MySQL;
3、一定要注意防火墙,关闭各种的防火墙。如果要使用windows防火墙,要将3306端口加入到例外.