AWS EC2のUbuntu環境でmysqlを導入していたら、PythonとMySQLを接続するためのパッケージインストールでエラーが出まくったので色々調べて解決。
結論から言うと、CentOS同様にMySQLサーバだけでなく開発ツールを導入しなければいけないようです。
$ sudo apt-get install -y mysql-server
$ sudo apt-get install -y libmysqlclient-dev #←これ
$ pip install mysqlclient
これでいけました。
その他installしたけど関係あるかわからないもの
$ sudo apt-get install -y default-libmysqlclient-dev
環境
OS: Ubuntu18.04
pip 19.3.1