gpt4 book ai didi

c# - 无法连接到数据库的 MySQL 客户端

转载 作者:行者123 更新时间:2023-11-29 01:58:17 28 4
gpt4 key购买 nike

我正在尝试用 C# 编写一个 MySQL 客户端来访问 MySQl 远程服务器以获取一些数据,但我不断收到此错误:

host 192.168.2.1 is not allowed to connect to this mysql server

我找到了解决方案:

mysql> GRANT ALL ON *.* to root@'192.168.2.1' IDENTIFIED BY 'your-root-password'; 
mysql> FLUSH PRIVILEGES;

这意味着我应该对每个 IP 执行相同的操作?

我会在游戏中使用它,所以没有更好的解决方案吗?

最佳答案

对所有 IP 使用 %

GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'your-root-password';

您应该考虑创建/使用除 root 以外的其他用户。可能会创建一个特定于您的应用程序的应用程序,其访问权限仅限于特定数据库。

关于c# - 无法连接到数据库的 MySQL 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21996530/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com