gpt4 book ai didi

mysql - Ubuntu Mysql 服务器不允许远程连接

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:56 25 4
gpt4 key购买 nike

我已经查看了很多领域来尝试解决这个问题,但我似乎找不到解决方案。我正在运行带有最新 mysql 和 phpmyadmin 安装的 ubuntu linux。我发现在本地连接到数据库是可行的,但如果我尝试远程连接,它会一直拒绝连接。我可以登录到 phpmyadmin 的唯一方法是,如果我将 IP 地址放在栏中,通过网址连接将不起作用。

最佳答案

您是尝试远程连接到 MySQL 还是远程连接到 PHPMyAdmin?

如果您尝试远程访问 MySQL,您需要执行以下操作:

  • /etc/my.cnf 中的bind-address 变量修改为0.0.0.0 或您服务器的IP 地址
  • 确保您的 MySQL 用户拥有来自远程主机的权限,使用:

    创建由“mypass”标识的用户“myuser”@“localhost”;

    创建由“mypass”标识的用户“myuser”@“%”;

  • 然后:

    GRANT ALL ON . TO 'myuser'@'localhost';

    GRANT ALL ON . TO 'myuser'@'%';

然后继续并在您的服务器上重新启动 mysql 实例。这还假设您已设置 IP 表以允许端口 3306 TCP 传入您的服务器。

关于mysql - Ubuntu Mysql 服务器不允许远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48281155/

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