Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python的google app engine中的服务器内部错误_Python_Mysql - Fatal编程技术网

使用python的google app engine中的服务器内部错误

使用python的google app engine中的服务器内部错误,python,mysql,Python,Mysql,内部服务器错误 服务器出现错误或无法执行请求的操作 请提供此错误的解决方案无法将MySQL与Google App Engine一起使用。您可以改为使用。您的数据库位于哪里?您正在本地主机上尝试访问它。mysql是作为google应用程序引擎应用程序的一部分部署的吗?我不认为那是可能的。 import webapp2 import mysql.connector class MainHandler(webapp2.RequestHandler): def get(self):

内部服务器错误 服务器出现错误或无法执行请求的操作


请提供此错误的解决方案

无法将MySQL与Google App Engine一起使用。您可以改为使用。

您的数据库位于哪里?您正在本地主机上尝试访问它。mysql是作为google应用程序引擎应用程序的一部分部署的吗?我不认为那是可能的。
import webapp2
import mysql.connector

class MainHandler(webapp2.RequestHandler):
    def get(self):
        db=mysql.connector.connect(host="localhost",user="root",password="bsit",database="registration")
        mycursor=db.cursor()
        mycursor.execute("select * from student")
        result=mycursor.fetchall()
        self.response.write(str(result))

app = webapp2.WSGIApplication([('/', MainHandler)], debug=True)
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1535, in __call__
    rv = self.handle_exception(request, response, e)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1529, in __call__
    rv = self.router.dispatch(request, response)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1278, in default_dispatcher
    return route.handler_adapter(request, response)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1102, in __call__
    return handler.dispatch()
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 572, in dispatch
    return self.handle_exception(e, self.app.debug)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 570, in dispatch
    return method(*args, **kwargs)
  File "C:\Users\Aaqib Nadeem\Desktop\db-test\main.py", line 6, in get
    db=mysql.connector.connect(host="localhost",user="root",password="bsit",database="registration")
  File "C:\Python27\lib\mysql\connector\__init__.py", line 162, in connect
    return MySQLConnection(*args, **kwargs)
  File "C:\Python27\lib\mysql\connector\connection.py", line 129, in __init__
    self.connect(**kwargs)
  File "C:\Python27\lib\mysql\connector\connection.py", line 454, in connect
    self._open_connection()
  File "C:\Python27\lib\mysql\connector\connection.py", line 418, in _open_connection
    self._do_handshake()
  File "C:\Python27\lib\mysql\connector\connection.py", line 141, in _do_handshake
    packet = self._socket.recv()
  File "C:\Python27\lib\mysql\connector\network.py", line 255, in recv_plain
    errno=2055, values=(self.get_address(), _strioerror(err)))
OperationalError: 2055: Lost connection to MySQL server at 'localhost:3306', system error: