如何解决通过 SSH 将 PyCharm 连接到远程 MySQL 数据库时出现的 "max_allowed_packet" 错误?

How to resolve a "max_allowed_packet" error when connecting PyCharm to a remote MySQL db via SSH?

我希望能够通过 PyCharm 的数据库接口(而不是 MySQL Workbench,这是我目前正在使用的),但是当我尝试使用 PyCharm 的接口进行连接时,单击 'Test Connection' 时出现以下错误:

Packet for query is too large (###### > ######). You can change this value on the server by setting the max_allowed_packet' variable.

我正在通过 SSH 连接到 DigitalOcean,PyCharm 说我的 SSH 连接正常(正在运行)。

问题最终是我将错误的 IP 地址和端口放入 PyCharm 的提示中:我将 IP 地址放入我的 DigitalOcean VM 而不是 [=] 的本地 IP 地址18=]db.

这里是 PyCharm 设置的屏幕截图,它最终起作用了(记住,我是通过 SSH 连接的):

这是我的(工作中的)MySQL Workbench 设置的屏幕截图,显示了我应该将哪些设置复制到 PyCharm: