MySQLdb._exceptions.OperationalError: (2002, «Не удается подключиться к серверу MySQL на« localhost »(10048)») - PullRequest
0 голосов
/ 11 мая 2019

Я использую для выполнения следующий запрос

        connection= MySQLdb.connect(host=self.__host, user=self.__db_username, passwd=self.__db_passwd, db=self.__db, charset="utf8", use_unicode=True)
        cursor= connection.cursor()
        sql= 'SELECT * FROM func1'
        cursor.execute(sql)
        data= cursor.fetchall()
        cursor.close()
        connection.close()
        func1 = None

        if len(data)>0:
            func1s = []
            for item in data:
                func1= db_func1()
                #item = data[0]
                func1.id = item[0]
                func1.title = item[2]


                func1s.append(func1)
            return func1s

в первый раз, он будет выполнен, но через секунду он выдаст мне ошибку, и я использую порт 3306

спасибо за любую помощь

  File "C:\Users\elham\AppData\Local\Programs\Python\Python37\lib\site-packages\MySQLdb\connections.py", line 164, in __init__    super(Connection, self).__init__(*args, **kwargs2)MySQLdb._exceptions.OperationalError: (2002, "Can't connect to MySQL server on 'localhost' (10048)") ```



Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...