0

在 TurnkeyLinux 上,我尝试使用以下 DAL 语句(在 db.py 中)将 Web2Py 应用程序连接到 MySQL 实例(已启动并正在运行):

db = DAL('mysql://root:pwd2sql@web2py/dbname', fake_migrate_all=True)

它不起作用并抛出以下票:

连接失败,尝试了 5 次: Traceback(最近一次调用最后一次):文件“/var/www/web2py/gluon/dal.py”,第 7562 行,在 init self.adapter = ADAPTERSself._dbname 文件“/var/www /web2py/gluon/dal.py”,第 2572 行,在 __init_ if do_connect: self.reconnect() 文件“/var/www/web2py/gluon/dal.py”,第 606 行,在重新连接 self.connection = f( ) 文件“/var/www/web2py/gluon/dal.py”,第 2570 行,在连接器中返回 self.driver.connect(*driver_args) 文件“/usr/lib/python2.7/dist-packages/MySQLdb/init .py”,第 81 行,在 Connect 返回 Connection(args, *kwargs) 文件“/usr/lib/python2.7/dist-packages/MySQLdb/connections.py”,第 187 行,在 init super(Connection, self) .init(args, **kwargs2) OperationalError: (2003, "Can't connect to MySQL server on 'web2py' (111)")

有人有我可以使用的连接字符串示例吗?

4

0 回答 0