Я установил сервер mysql (используя mariadb) и базу данных на моем raspi и теперь пытаюсь подключиться к нему с моего MacBook.
Версия: mysql Ver 15.1 Distrib 10.1.38-MariaDB, для debian-linux-gnueabihf (armv7l) с использованием readline 5.2
Соединение работает в Workbench (на Mac), но я не могу 't подключить его в python или командной строке
/etc/my.cnf на raspi выглядит так:
bind-address = 0.0.0.0
[mysqld]
Я добавил суперпользователя со всеми разрешениями и пытаюсь подключиться в командной строке моего Mac с помощью:
mysql -u {superuser} -p {superuser} -h '192.168.x.x' -P '3307' -D {securities_master}
, который не работает.
В питоне я пробовал разные варианты этого:
host = '192.168.x.x'
user='superuser'
password='superuser'
database='securities_master'
import mysql.connector
cnx = mysql.connector.connect(user=user, password=password, host=host, port='3307')
print(cnx.get_server_info())
командная строка возвращает это: ОШИБКА 2013 (HY000): Потеря соединения с сервером MySQL при «чтении исходного пакета связи», системная ошибка: 3
pythonСценарий возвращает следующее: pymysql.err.OperationalError: (2003, «Не удается подключиться к серверу MySQL на« 192.168.xx »([Errno 61] Соединение отклонено)»)
Соединение на рабочем месте не отключено