如果我运行这个命令:
mysql -u root -p -h 127.0.0.1 -P 3306
使用正确的密码(是的,我有正确的密码)它说访问被拒绝
我运行完全相同的东西,只需先禁用 ufw
sudo ufw disable
然后上面的命令,它的工作原理。但是:现在 ufw 已禁用:S
我真正想做的是使用 ssh 通过 mysql 工作台进行连接,但不完全禁用 ufw,并且不允许任何 ssh 访问我的 mysql 安装?
这些是使用 mysql-workbench 对我有用的当前设置,但前提是 ufw 被禁用。一旦我启用 ufw,它就会停止工作。而且我不想只使用 ufw 向所有人开放 3306 端口。我想关闭除ssh之外的所有东西,让我通过ssh连接到mysql的3306端口。
要仅在端口 3306 上允许通过环回适配器进行连接,您可以运行以下命令:
sudo ufw allow from 127.0.0.1 to 127.0.0.1 port 3306 proto tcp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13153 次 |
| 最近记录: |