я обновился до debian stretch от jessie.
моя база данных mysql перенесена, и я могу ее прочитать. У меня есть проект django, который опирается на libmysqlclient.Итак.18 для доступа к mysql.
у меня установлены пакеты mariadb-server и libmariadbclient18.
что я должен сделать, чтобы убедиться, что django может получить доступ к моей базе данных?
это ошибка, я получаю:
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so.18: cannot open shared object file: No such file or directory
пробовал ln -s /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18 to /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
что изменяет ошибку на следующую:
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18: version `libmysqlclient_18' not found (required by /usr/local/lib/python2.7/dist-packages/_mysql.so)