' MySQL服务器已经消失了#39;尝试更改“等待时间”时拒绝访问权限

时间:2017-06-11 09:37:46

标签: mysql flask hosting flask-sqlalchemy

我正在使用Flask(Python)构建一个网站,我在我的计算机上拥有所有应用程序文件,但我使用外部主机(InMotionHosting)来处理可能具有我无法更改的设置的MySQL数据库。

问题是我经常收到错误代码:

OperationalError: (_mysql_exceptions.OperationalError) (2006,'MySQL server has gone away')

我认为这是由于短暂的" wait_timeout"或/和" connect_timeout"我无法改变的变量。

GLOBAL VARIABLES:

wait_timeout = 30

connect_timeout = 10

max_allowed_pa​​cket的= 5242880

会话变量:

WAIT_TIMEOUT = 610

max_allowed_pa​​cket的= 5242880

set global wait_timeout=600;

Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation

我可以自己做些什么,或者这是我需要向主持人询问的事情? (我是一个完全自我思考的新手,所以除了简单的指示外,如果有我可以自己做的事情,我会很感激教育答案。非常感谢!)

修改 由于这是一个共享主机,我无法更改MySQL设置,我需要找到一种方法来通过更改我的Flask应用程序代码来解决问题。

0 个答案:

没有答案