在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_中如果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返回连接(args,* kwargs)文件”/usr/lib/python2.7/dist-packages/MySQLdb/connections.py“,第187行,在init超级连接中,self).init(args,** kwargs2)OperationalError:(2003,“无法连接到'web2py'上的MySQL服务器'(111)”)
是否有人可以使用连接字符串示例?