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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не стартует mysql  (Прочитано 4159 раз)

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

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
не стартует mysql
« : 11 Марта 2016, 10:10:44 »
Добрый день.
Случилась неприятность: не стартует mysql. Ubuntu (x86_64) 14.04.4 LTS.
Всё было нормально, провел обновление apt-get update && apt-get upgrade (mysql не обновлялся), всё прошло штатно без ошибок, перезапустил сервер.
При загрузке написал, что starting mysql - failed.
Запускаю руками и вижу вот такое дело:
(Нажмите, чтобы показать/скрыть)
и ничего не происходит. Нажимаю CTRL + C, делаю service mysql start --> OK | service mysql status mysql start/running, process 29726
далее, хочу сделать дамп БД, на что получаю вот такую ошибку:
(Нажмите, чтобы показать/скрыть)
Попробовал поиска в гугле ошибку, но что нашел не подходит. Не могу понять в чем дело.
Логи:
1) /var/log/mysql/error
(Нажмите, чтобы показать/скрыть)
2) /var/log/syslog
(Нажмите, чтобы показать/скрыть)

Может дополнительно какие-то логи надо добавить.

Может кто знает, что я упустил из виду, для решения это проблемы?
Спасибо.
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #1 : 11 Марта 2016, 10:26:27 »
Бегло ознакомившись с текстом:
Цитировать
Checking for tables which need an upgrade, are corrupt or were
not closed cleanly.
могу сказать, что нужно чинить ^_^:
mysqlcheck --check-upgrade --all-databases --auto-repair -u root -p
mysql_upgrade --force -u root -p
P.S. если пока я иду разогревать обед, вы воспользовавшись этими командами убьете содержимое БД, я снимаю с себя ответственность за это. Перед вводом команд, убедитесь что имеется резервная копия данных.
« Последнее редактирование: 11 Марта 2016, 11:01:24 от lAionl »
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #2 : 11 Марта 2016, 10:50:04 »
lAionl,
добрый день, спасибо за ваш совет, но что-то пошло не так ^_^
Enter password:
mysqlcheck: Got error: 1049: Unknown database '—check-upgrade' when selecting the database
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #3 : 11 Марта 2016, 11:01:51 »
Исправил команды в ответе выше, попробуйте.
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #4 : 11 Марта 2016, 11:06:55 »
lAionl,
благодарю...
1) команду запустил... появилось много "ОК", а закончилось вот этим
mysqlcheck: Got error: 2013: Lost connection to MySQL server during query when executing 'CHECK TABLE ...  FOR UPGRADE'

вторую команду стоит ли запускать?
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #5 : 11 Марта 2016, 11:19:25 »
Попробуйте.
mysqlcheck --all-databases --repair --analyze --optimize --auto-repair
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #6 : 11 Марта 2016, 11:20:41 »
Попробуйте.
mysqlcheck --all-databases --repair --analyze --optimize --auto-repair

Error:  mysqlcheck doesn't support multiple contradicting commands.
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #7 : 11 Марта 2016, 11:29:41 »
mysqlcheck --all-databases --repair --analyze --optimize
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #8 : 11 Марта 2016, 11:45:41 »
lAionl,
та же ошибка
попробовал вот это
mysqlcheck --all-databases --optimize --auto-repair -u root -pвыдало значения по одной базе
(Нажмите, чтобы показать/скрыть)
и закончилось вот этим
mysqlcheck: Got error: 2013: Lost connection to MySQL server during query when executing 'OPTIMIZE TABLE ... '

может удалить эту базу?
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #9 : 11 Марта 2016, 11:55:23 »
нужно запустить  mysql и передать как параметр --net_read_timeout=6000, затем повторить самую первую команду которую вводили (самый первый ответ)
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #10 : 11 Марта 2016, 12:17:32 »
нужно запустить  mysql и передать как параметр --net_read_timeout=6000, затем повторить самую первую команду которую вводили (самый первый ответ)
сделал /etc/init.d/mysql start --net_read_timeout=6000
запустился так же с кучей ошибок.
Выполнил команду из вашего 1-го ответа:
mysqlcheck: Got error: 2013: Lost connection to MySQL server during query when executing 'CHECK TABLE ...  FOR UPGRADE'

Может удалить нафиг, да и заново поставить?
Ubuntu Server 20.04.2 LTS | x86_64

Оффлайн lAionl

  • Активист
  • *
  • Сообщений: 457
    • Просмотр профиля
Re: не стартует mysql
« Ответ #11 : 11 Марта 2016, 12:27:10 »
Цитировать
Может удалить нафиг, да и заново поставить?
Можно попробовать.
Asus K53SV,i7-2670QM,16Gb RAM, GT540M, 3.18.11-gentoo.

Оффлайн DimmKo

  • Автор темы
  • Активист
  • *
  • Сообщений: 260
    • Просмотр профиля
    • Image Hosting
Re: не стартует mysql
« Ответ #12 : 11 Марта 2016, 13:21:01 »
lAionl,
спасибо за вашу помощь.

Решение:
удалил (правда через webmin) всё что связано с mysql:
(Нажмите, чтобы показать/скрыть)
потом папки удалил (/etc/mysql | /var/lib/mysql)
потом перезагрузился и заново установил.
Залил дампы баз обратно - всё корректно работает.
Ubuntu Server 20.04.2 LTS | x86_64

 

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