Это проблема, если у вас заканчивается дисковое пространство. Решение состоит в том, чтобы освободить место на жестком диске.
Пожалуйста, прочитайте больше, чтобы иметь объяснение:
Если вы работаете в MySQL на LINUX проверить свободное место на жестком диске с помощью команды диска бесплатно:
df
, если вы получаете что-то вроде этого:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 5162828 4902260 0 100%/
udev 156676 84 156592 1% /dev
/dev/sda3 3107124 70844 2878444 3% /home
Тогда это проблема, и теперь у вас есть решение!
Поскольку mysql.sock хочет быть созданным в папке mysql, которая почти всегда находится под корневой папкой, не может быть достигнута из-за нехватки места.
Если вы periodicaly дать команду LS в директории MySQL (в OpenSUSE 11.1 находится в/вар/Lib/MySQL), вы получите что-то вроде:
hostname:/var/lib/mysql #
.protected IT files ibdata1 mysqld.log systemtemp
.tmp NEWS greekDB mysql mysqld.pid test
ARXEIO TEMP1 ib_logfile0 mysql.sock polis
DATING deisi ib_logfile1 mysql_upgrade_info restore
Файл mysql.sock появляется и исчезает часто (вы должны попробовать выделить с ls, чтобы попасть в экземпляр с файлом mysql.sock в папке).
Это связано с недостаточным дисковым пространством.
Надеюсь, что я помогу некоторым людям !!!! Спасибо!
Я ответил на это здесь, пожалуйста, проверьте ссылку ниже: http://stackoverflow.com/a/35577309/4773290 – 2016-02-23 12:15:44