通过 SSH 的 MYSQL 用户设置权限主机

发布于 2024-12-06 01:58:00 字数 141 浏览 0 评论 0原文

如何通过 SSH 为 MySql 设置用户主机权限?

我在 WebMin > 中意外地为我的根用户设置了错误的域/IP MySQL 服务器权限。就像我进入主机以允许远程访问并输入错误的地址一样。现在,即使 Webmin 也无法使用凭据进入数据库。

How do you set a users host permission via SSH for MySql?

I've managed to accidentally set the wrong domain/ip for my root user in WebMin > MySQL Server permissions. Like I went into hosts to allow remote access and put the wrong address. Now even Webmin cannot get into he database with the credentials.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原野 2024-12-13 01:58:00

通过 SSH 登录服务器。

使用以下命令进入mysql:

mysql --skip-grant-tables -u root -p

skip-grant-tables将导致mysql放弃该会话的权限系统。

然后使用 grant 命令向 root 用户授予任何权限:

grant all privileges on *.* to 'root'@'my-host-or-ip'

Login to server via SSH.

Use following command to enter mysql:

mysql --skip-grant-tables -u root -p

skip-grant-tables will cause mysql to abandon privilege system for this session.

Then use grant command to grant any privilege to your root user:

grant all privileges on *.* to 'root'@'my-host-or-ip'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文