Почему не работает база данных MySql?
Первое, что нужно сделать это перезагрузить сервер: sudo reboot
После перезагрузки посмотреть загрузился ли mysql:ps aux|grep mysql
Если mysql не загрузился, то смотреть в логи причину, почему не загрузился:/var/log/mysql/error.log
/var/log/syslog
/var/log/messages
иногда /var/lib/mysql/error.log
Если mysql загрузился попробовать подключиться из консоли:mysql -u controluser -p
Если подключение прошло успешно, выйти из консольного клиента "quit" проверить создался ли сокет в директории /var/run/mysqld/mysqld.sock
Если сокета в директории нет нужно поискать его командой:find / -name mysql*.sock
Если сокет нашелся в директории отличной от /var/run/mysqld/mysqld.sock нужно в настройках php.ini прописать новое местоположение сокета:pdo_mysql.default_socket=
mysql.default_socket =
mysqli.default_socket =
Смотрите лог ошибок, предположительно в /var/db/mysql файл с разрешением .err