Python MySQLdb подключается к серверу Wamp через пользовательский порт - PullRequest
0 голосов
/ 03 сентября 2018

Я использую MySQL от Wamp Server. Мне пришлось изменить порт с 80 на 8000, установив «Listens» в httpd.conf, а также в httpd-vhosts. У меня есть доступ к phpMyAdmin через браузер (localhost: 8000 / ...), но когда я пытаюсь подключиться с помощью программы, как это:

 dbConn = MySQLdb.connect(host='192.168.1.110',port=8000, user='root', passwd='', db='test')

зависает, и ровно через 60 секунд я получаю сообщение об ошибке:

super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 0")

До смены порта все работало нормально.

Что мне делать? Заранее спасибо

EDIT: Это работает, когда я изменяю порт на 3306 и раскомментируем строку skip-grant-tables в my.ini

1 Ответ

0 голосов
/ 03 сентября 2018

Я думаю, что вы изменили порт phpMyadmin, но вы не изменили порт mysql по умолчанию (3306).

Смотрите здесь Как изменить порт mysql по умолчанию с 3306 на 3360

...