Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL服务器8.0远程数据库_Mysql_Remote Access - Fatal编程技术网

MySQL服务器8.0远程数据库

MySQL服务器8.0远程数据库,mysql,remote-access,Mysql,Remote Access,我很沮丧,我尝试了5天以上。 我需要在我的电脑上创建数据库,该数据库必须对同一局域网中的所有其他电脑可见 我尝试使用XAMPP-Apache+MySQL——即使在阅读了谷歌前两页的所有文章并观看了许多youtube视频片段后,也没有结果。 现在我正在我的PC上尝试MySQL服务器8.0。我再次尝试了所有Google首页的内容,但没有结果。我该怎么做 我知道这已经被问了很多次了,但根本没有复杂的解决方案 你们中有人有目前正在测试的教程吗?您应该提供更多详细信息,如连接到远程mysql服务器时收到的

我很沮丧,我尝试了5天以上。 我需要在我的电脑上创建数据库,该数据库必须对同一局域网中的所有其他电脑可见

我尝试使用XAMPP-Apache+MySQL——即使在阅读了谷歌前两页的所有文章并观看了许多youtube视频片段后,也没有结果。 现在我正在我的PC上尝试MySQL服务器8.0。我再次尝试了所有Google首页的内容,但没有结果。我该怎么做

我知道这已经被问了很多次了,但根本没有复杂的解决方案


你们中有人有目前正在测试的教程吗?

您应该提供更多详细信息,如连接到远程mysql服务器时收到的错误消息。无论如何,要允许远程访问,您需要查看以下清单:

  • 授予权限,mysql默认仅允许从localhost(127.0.0.1)访问,以允许其他ip访问: //将root替换为用户名,将123456替换为密码 授予在上的所有特权。到由“123456”标识的“根”@“%”

    同花顺特权

  • 检查服务器防火墙设置以允许mysql通过端口3306(默认)

  • 其他: 对于linux服务器,我认为您还需要注释掉mysql配置文件中的“绑定地址”; 其他一些问题,例如您的mysql客户端自动检测错误的时区,您可能需要手动设置它; 在客户端pc上检查入站规则; 等等


  • 我给你的建议是,不要盲目地到处搜索,先从逻辑上考虑一下,有时候没有直接的答案,问题出在连接字符串上

    静态最终字符串USERNAME=“[USERNAME]”; 静态最终字符串PASSWORD=“[PASSWORD]”; 静态最终字符串CONN_String=“jdbc:mysql://[ip地址]:[port]/[database name]”


    所以,正如刘跃所建议的,我只是授予了这个用户名的访问权限。问题是我的另一台计算机的名称不同。

    有几个基本步骤需要检查:防火墙是否打开?您的数据库是否配置为接受tcp通信?远程?等