LØST
Så det ser ud til, at problemet var, at mysqlclient-biblioteket ved den første installation havde kompileret mod den forkerte version af mysql (ikke sikker på, hvordan det skete), så jeg var nødt til at tvinge det til at genkompilere.
Her er trinene:
brew uninstall mysql
brew uninstall myysql-connector-c
pipenv uninstall mysqlclient
brew install mysql-connector-c
På dette tidspunkt skal vi opdatere /usr/local/bin/mysql_config i henhold til instruktionerne, som conor linkede til (tak igen conor), dvs. ændre linjen, der læste
libs="$libs -l "
til
libs="$libs -lmysqlclient -lssl -lcrypto "
export PATH="/usr/local/opt/openssl/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
Så tving endelig mysqlclient til at omkompilere og geninstallere mysql:
pip install --force-reinstall --ignore-installed --no-binary :all: mysqlclient
brew unlink mysql-connector-c
brew install mysql
Tak til alle, der tog sig tid til at hjælpe!