我有一个使用web2py在Python App Engine上运行的系统 . 在与Google Cloud SQL数据库连接之前 . 现在我需要它连接到DreamHost的数据库 .

db = DAL ('mysql: // User: senha@mysql-apollo-apollo.apollosolucoes.com/bancodedados' driver_args = {
        }, Migrate_enabled = False, lazy_tables = True)

这产生了我这个错误:

Traceback(最近一次调用最后一次):文件“/base/data/home/apps/s~apollo-solutionworkshop/teste2.386857474473035619/gluon/restricted.py”,第220行,在环境文件“/ base”中的受限制的exec ccode中/data/home/apps/s~apollo-solutionworkshop/teste2.386857474473035619/applications/frontend/models/b_db.py“,第12行,in},Migrate_enabled = False,lazy_tables = True)文件”/ base / data / home /apps/s~apollo-solutionworkshop/teste2.386857474473035619/gluon/dal.py“,第7867行,在init中引发RuntimeError(”无法连接,尝试%d次:\ n%s“%(尝试,tb)) RuntimeError:连接失败,尝试了5次:Traceback(最近一次调用最后一次):文件“/base/data/home/apps/s~apollo-solutionworkshop/teste2.386857474473035619/gluon/dal.py”,第7845行, init self.adapter = ADAPTERS [self._dbname](** kwargs)文件“/base/data/home/apps/s~apollo-solutionworkshop/teste2.386857474473035619/gluon/dal.py”,第688行,在调用obj中= super(AdapterMeta,cls)._ call (* args,** kwargs)File“/ base / dat a / home / apps / s~apollo-solutionworkshop / teste2.386857474473035619 / gluon / dal.py“2728行,在init中如果do_connect:self.reconnect()文件”/ base / data / home / apps / s~apollo -solutionworkshop / teste2.386857474473035619 / gluon / dal.py“,第648行,重新连接self.connection = f()文件”/base/data/home/apps/s~apollo-solutionworkshop/teste2.386857474473035619/gluon/dal .py“在2726行,在连接器self.driver.connect中返回(** driver_args)文件”/base/data/home/runtimes/python27/python27_lib/versions/third_party/MySQLdb-1.2.4b4/MySQLdb/init.py “,第81行,在Connect return Connection(* args,** kwargs)文件”/base/data/home/runtimes/python27/python27_lib/versions/third_party/MySQLdb-1.2.4b4/MySQLdb/connections.py“,行190,在init super(Connection,self). init __(* args,** kwargs2)OperationalError:(2005,“未知MySQL服务器主机'mysql-apollo-apollo.apollosolucoes.com'( - 1)”)

把那个主机更多用户和密码,以及程序SQLyog中的数据库我可以完美连接 .

当连接到Google Cloud SQL数据库时,就像这样:

'unix_socket' '/ cloudsql / apollo-solutionworkshop: apollosystem-main'