1

我曾经使用过Very old version of MySQL,它变得越来越慢。我尝试使用新的MySQL 5.6.12社区服务器。

测试这个新版本,我发现当服务器是a时它工作得很好Win8
但是当我在a上尝试它时WinXP server,它在本地工作,但是其他计算机无法远程访问数据库。

这个新版本有什么已知问题winXp吗?
另一件事,有什么MySQL command可以提高我的软件的性能吗?
如果我找到这样的命令,我就不需要更新MySQL.

消息错误

can obtain database list from server mysql  

我检查了:`显示像'skip_networking`这样的变量及其关闭

4

2 回答 2

1

我找到了答案:

我必须授予ROOT访问服务器的远程计算机的权限。

喜欢:

GRANT ALL PRIVILAGES ON * . * TO root@'ip_machine' IDENTIFIED BY 'PasswordOfTheMySqlOfTheRemoteMachine'  

中没有空格* . *

然后就解决了...

于 2013-07-09T14:11:01.727 回答
0

有几件事可能会阻止与您的机器的连接:

  • WinXP 服务器上的防火墙
  • skip_networking在 MySQL 服务器配置中
  • root@some-ip 没有访问权限,但仅限于 root@localhost

错误消息真的很有帮助;)

现在你应该知道,对 WinXP 的官方支持将很快结束。所以我不建议在 Win XP 机器上安装新软件。

编辑:您如何连接到您的服务器?你用什么程序?

于 2013-07-09T12:54:18.910 回答