【问题标题】:How do I allow remote MySQL connections on the root user? [duplicate]如何在 root 用户上允许远程 MySQL 连接? [复制]
【发布时间】:2020-10-14 06:37:18
【问题描述】:

我想允许远程 MySQL 连接,以便任何 IP 都可以作为 root 用户登录。我该怎么做呢?

【问题讨论】:

  • 非常不安全
  • 为什么不安全?
  • 因为您想以 root 身份将数据库公开给任何 IP 地址。应该只有一组允许的 IP。
  • 但是如果有一个强密码,他们无论如何都无法连接
  • 这是一个错误的假设。密码可能被盗

标签: mysql


【解决方案1】:

试试看:

use mysql;

update user set host='%' where host='localhost'

【讨论】:

  • 虽然此代码可以解决 OP 的问题,但最好包含关于您的代码如何解决 OP 问题的说明。这样,未来的访问者可以从您的帖子中学习,并将其应用到他们自己的代码中。 SO 不是编码服务,而是知识资源。此外,高质量、完整的答案更有可能获得支持。这些功能,以及所有帖子都是独立的要求,是 SO 作为一个平台的一些优势,使其与论坛区分开来。您可以编辑以添加其他信息和/或使用源文档补充您的解释。
猜你喜欢
  • 2012-08-02
  • 2013-01-24
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 2018-01-31
  • 1970-01-01
  • 1970-01-01
  • 2013-07-31
相关资源
最近更新 更多