Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не запускается сервер баз данных MySQL  (Прочитано 6519 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #15 : 09 Октября 2018, 10:09:53 »
Завелось следующим образом:
sudo mkdir /var/run/mysqld
sudo mkfifo /var/run/mysqld/mysqld.sock
sudo chown -R mysql /var/run/mysqld
Работать начало после создания символической ссылки(ранее ее не делал).
sudo ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
sudo /etc/init.d/mysql restart
« Последнее редактирование: 10 Октября 2018, 10:15:30 от blacksmithh »
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #16 : 27 Октября 2018, 13:11:16 »
Немного дополню. После проведенных манипуляций все работает. Несколько дней назад заметил следующее, три дня подряд в 6 утра сервер mysql самопроизвольно останавливался, запускался командой без проблем.

Стало интересно в связи с чем он отключался. Были обновления php и других компонентов, и при обновлении sql отключался, так же выдавал ошибку некоторых обновлений.

В логах была периодическая ошибка на одну из баз данных, которая не использовалась(создавалась как пробная). Удалить ее через webmin (сервер mysql) или терминал было невозможно, выдавало ошибку. Так же в логе был список shutdown на остановку серера mysql.
Удалил эту базу через файл менеджер в webmin.
Ошибки в логах пропали, он чистый:)

Так что вполне возможно что ошибка:
The full MySQL error message was : mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
может возникать из за неисправной БД.
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.