当前位置: 首页 > 知识库问答 >
问题:

与MySQL数据库的远程连接出现问题(错误1045)

云煌
2023-03-14

我在Windows Server 2019上安装了MySQL Server 8.0,在安装过程中,我创建了具有DBAdmin权限的用户“superna”@“%”。从本地计算机连接时没有问题(mysql-u superna-p),但尝试从远程计算机连接时(mysql-h 10.165.1.20-u superna-p),返回错误1045。我使用nmap检查了端口3306的可用性,端口是打开的。

从mysql.User中选择“用户”、“主机”;

NMAP-P 3306 10.165.1.20

mysql-h 10.165.1.20-u superna-p

当在Windows10上安装mysql server时,没有发现此类问题,来自远程机器的连接正常工作。你能告诉我在设置中我可能遗漏了哪一点吗?

共有1个答案

彭展
2023-03-14

你能确认一下你的my.cnf文件是否有这行吗?如果还没有,添加它并重新启动MySQL。

bind-address = 0.0.0.0
 类似资料:
  • 我目前正试图找到一个替代我的android应用程序后端。目前,我使用php servlets查询Mysql数据库。数据库(Mysql)托管在我学院的一台计算机上,所以我不能更改任何配置,因为我不是管理员。我只能编辑自己的表。 我试图使用以下代码创建一个java RESTful服务器:

  • 我收到一个错误: 编辑:链接到堆栈跟踪 下面是错误的最后一个“部分”,表示这是一个: ' 我的URL字符串:“jdbc:mysql://127.0.0.1:3306/schemaname?useUnicode=true 我的连接代码片段: 我已经使用了正确的模式/库名、用户名、密码和所有其他所需的“需求”。我还设置了绑定地址为,端口为。数据库是在线的,我已经确保服务正在运行。

  • 问题内容: 我刚刚在网络托管服务上设置了MySQL数据库,并尝试使用以下php远程连接至该数据库: 我对php和MySQL还是很陌生,我不了解几件事。我已将上面的代码保存在文件中(称为demo.html),并尝试在Web浏览器中查看它(当前它不显示任何内容)。 我的托管公司告诉我,应该使用数据库连接 我以为我需要包括IP地址(使用PhPMyAdmin登录时看到的地址),因此我也添加了该地址。但是,

  • 我在连接到公共托管的静态IP mysql服务器时遇到了一个奇怪的问题。 我能够使用MySQL Workbench成功连接到服务器,也可以通过SSH连接到本地远程服务器。但是从jdbc连接器连接到mysql服务器的尝试(通过NetBeans和本地部署的代码都失败)。在查看日志时,代码正在尝试与远程服务器连接,考虑到用户凭据是本地用户而不是远程用户的。因此用户存在于远程,但java在尝试连接时会考虑u

  • 我在Ubuntu 14.04中使用XAMPP for linux。在终端上启动服务时,打印下一个日志: sudo /opt/lampp/lampp启动 "开始XAMPPLinux5.5.30-0... XAMPP:正在启动Apache。。。好啊 XAMPP:正在启动MySQL。。。已经在运行了。 XAMPP:开始ProFTPD...好的。" 我不知道为什么当我第一次启动XAMPPm时,MySQL服

  • 问题内容: 祝大家有美好的一天。我有一个奇怪的错误。我创建了一个像这样的聊天: 问题/答案插入数据库 每2秒将ajax请求发送到php脚本,以获取新的问题/答案 直到今天,当我收到此错误时,它运行良好: 问题是我们不是那么多…(8),我不认为数据库不能同时支持超过8到16个连接(根据规范,聊天必须支持50-100个用户,因此8个是…小)。 所以…有人可以告诉我为什么会发生这种情况吗(昨天我们15岁