Частично решил вопрос.
В settings.py проекта django указал полный путь до сокета.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'lab3_db',
'USER': 'django',
'PASSWORD': 'password',
'HOST': '/var/lib/mysql/mysql.sock',
'PORT': '',
'OPTIONS': {'charset': 'utf8mb4'},
}
}
Так как считаю нелогичным везде теперь указывать путь, посмотрел где сокет находиться на убунту, попробовал создать симлинк ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock - так не работает. Идеи?