如何在 root 用户上允许远程 MySQL 连接? [复制]
Posted
技术标签:
【中文标题】如何在 root 用户上允许远程 MySQL 连接? [复制]【英文标题】:How do I allow remote MySQL connections on the root user? [duplicate] 【发布时间】:2020-10-14 06:37:18 【问题描述】:我想允许远程 mysql 连接,以便任何 IP 都可以作为 root 用户登录。我该怎么做呢?
【问题讨论】:
非常不安全 为什么不安全? 因为您想以 root 身份将数据库公开给任何 IP 地址。应该只有一组允许的 IP。 但是如果有一个强密码,他们无论如何都无法连接 这是一个错误的假设。密码可能被盗 【参考方案1】:试试看:
use mysql;
update user set host='%' where host='localhost'
【讨论】:
虽然此代码可以解决 OP 的问题,但最好包含关于您的代码如何解决 OP 问题的说明。这样,未来的访问者可以从您的帖子中学习,并将其应用到他们自己的代码中。 SO 不是编码服务,而是知识资源。此外,高质量、完整的答案更有可能获得支持。这些功能,以及所有帖子都是独立的要求,是 SO 作为一个平台的一些优势,使其与论坛区分开来。您可以编辑以添加其他信息和/或使用源文档补充您的解释。以上是关于如何在 root 用户上允许远程 MySQL 连接? [复制]的主要内容,如果未能解决你的问题,请参考以下文章