Наконец-то разобрался.
Сначала обнаружил и удалил все экземпляры my.cnf.bak. Также удалены файлы /etc/alternatives/my.cnf, /var/lib/dpkg/alternatives/my.cnf и /etc/mysql/conf.d (но созданы резервные копии). Затем
sudo apt-get remove --purge mysql-\*
sudo apt-get install mysql-server mysql-client
Если вы все еще получаете что-то вроде
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
, это часто разрешается с помощью
sudo service mysql start
Попробуйте запустить sudo apt-get purge unity-2d* вместо sudo apt-get remove unity-2d*, а затем установите единство-2d *. Если это не сработает, попробуйте создать нового пользователя, с этим чистым пользователем это может сработать.
Удачи, надеюсь, что это сработает.