Там переписать нужно всего ничего: в большинстве методов заменить mysql на mysqli, остальное легко гуглится.
Так что забудьте уже этот старый модуль mysql.
Ошибка controluser легко решается следованием инструкции, которую выдает phpMyAdmin.
Что касается невозможности подключиться к серверу MySQL, проверьте, возможно он упал, как это не раз было у меня на чистой установке на Ubuntu. service mysql start