И еще пользуйся переводчиком "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory") " => "Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2 «Нет такого файла или каталога»)"
По простому у меня 2 варианта
1. Сам сокет занят другим процессом
2. Файла сокета вобще нету
Введи в консоль
sudo lsof /var/run/mysqld/mysqld.sock
И смотри если выведет процесс, то кильни его (на свой страх и риск)
Если ошибка тогда
sudo mkdir /var/run/mysqld
sudo mkfifo /var/run/mysqld/mysqld.sock
sudo chown -R mysql /var/run/mysqld