Я обновился до Debian Stretch от Джесси.
Моя база данных mysql перенесена, и я могу ее прочитать. У меня есть проект django, который использует libmysqlclient.so.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)