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


Автор Тема: Узнать версию MySQL на убитой системе, восстановить БД  (Прочитано 1587 раз)

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

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
Доброго времени суток!
Подскажите пожалуйста как можно узнать версию MySQL если система рухнула? Диск подключен как внешний накопитель и смонтирован в /mnt/usb. Как возможно с него перенести существующие базы на только что установленный MySQL server v8?
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
cat /var/lib/mysql/mysql_upgrade_infoРезультаты под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
5.7.37 я через mc посмотрел. Насколько я понимаю это и есть версия MySQL?
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Это какая последняя система обновления была запущена.
1. Установите 5.7,
2. потушите сервис mysql (`systemctl disable mysql.service; systemctl stop mysql.service`)
3. Переименуйте каталог /var/lib/mysql (`mv /var/lib/mysql /var/lib/mysql-dist` )
4. Скопируйте /var/lib/mysql с вашего пострадавшего диска и направьте права (`cp -at /var/lib /mnt/usb/var/lib/mysql; chown -R mysql:mysql /var/lib/mysql`)
5. Прогоните `/usr/sbin/mysqld --user=mysql --upgrade=force` и посмотрите логи, нет ли ошибок каких. Все ошибки исправить. Яндекс в помощь.

Если стоит вопрос просто запустить сервер сейчас, не важно, какой ценой -
6a. Остановить сервер.
7a. Сделать бэкап восстановленного каталога.
8. Установить MySQL 8.
9a. Убедиться, что апгрейд прошёл успешно. Если нет - см. п.5.

Если стоит вопрос запустить сервер с минимальным осадком на будущее -
6b. mysqldump каждой БД, включая mysql. Желательно отдельно каждую.
7b. Загасить сервер, переименовать каталог, вернуть обратно исходный.
8.  Установить MySQL 8.
9b. Импортировать все БД, начиная с mysql.

10. Научиться и начать наконец делать бэкапы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
5. Прогоните `/usr/sbin/mysqld --user=mysql --upgrade=force` и посмотрите логи, нет ли ошибок каких. Все ошибки исправить. Яндекс в помощь.
Подскажите пожалуйста логи смотреть в /var/log/mysql/error.log ? Там при последнем прогоне вот это.
2022-06-29T19:45:23.520662Z 0 [Note] Binlog end
2022-06-29T19:45:23.520733Z 0 [Note] Shutting down plugin 'ngram'
2022-06-29T19:45:23.520746Z 0 [Note] Shutting down plugin 'partition'
2022-06-29T19:45:23.520756Z 0 [Note] Shutting down plugin 'BLACKHOLE'
2022-06-29T19:45:23.520765Z 0 [Note] Shutting down plugin 'ARCHIVE'
2022-06-29T19:45:23.520773Z 0 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2022-06-29T19:45:23.520845Z 0 [Note] Shutting down plugin 'MRG_MYISAM'
2022-06-29T19:45:23.520855Z 0 [Note] Shutting down plugin 'MyISAM'
2022-06-29T19:45:23.520872Z 0 [Note] Shutting down plugin 'INNODB_SYS_VIRTUAL'
2022-06-29T19:45:23.520881Z 0 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2022-06-29T19:45:23.520890Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2022-06-29T19:45:23.520898Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2022-06-29T19:45:23.520906Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2022-06-29T19:45:23.520915Z 0 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2022-06-29T19:45:23.520923Z 0 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2022-06-29T19:45:23.520932Z 0 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2022-06-29T19:45:23.520940Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2022-06-29T19:45:23.520948Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2022-06-29T19:45:23.520957Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2022-06-29T19:45:23.520965Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2022-06-29T19:45:23.520974Z 0 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2022-06-29T19:45:23.520982Z 0 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2022-06-29T19:45:23.520990Z 0 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2022-06-29T19:45:23.520999Z 0 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2022-06-29T19:45:23.521007Z 0 [Note] Shutting down plugin 'INNODB_METRICS'
2022-06-29T19:45:23.521015Z 0 [Note] Shutting down plugin 'INNODB_TEMP_TABLE_INFO'
2022-06-29T19:45:23.521024Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2022-06-29T19:45:23.521032Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2022-06-29T19:45:23.521056Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2022-06-29T19:45:23.521065Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2022-06-29T19:45:23.521074Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2022-06-29T19:45:23.521082Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2022-06-29T19:45:23.521090Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM'
2022-06-29T19:45:23.521099Z 0 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2022-06-29T19:45:23.521107Z 0 [Note] Shutting down plugin 'INNODB_CMP'
2022-06-29T19:45:23.521115Z 0 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2022-06-29T19:45:23.521124Z 0 [Note] Shutting down plugin 'INNODB_LOCKS'
2022-06-29T19:45:23.521132Z 0 [Note] Shutting down plugin 'INNODB_TRX'
2022-06-29T19:45:23.521140Z 0 [Note] Shutting down plugin 'InnoDB'
2022-06-29T19:45:23.521276Z 0 [Note] InnoDB: FTS optimize thread exiting.
2022-06-29T19:45:23.521557Z 0 [Note] InnoDB: Starting shutdown...
2022-06-29T19:45:23.621936Z 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2022-06-29T19:45:23.622209Z 0 [Note] InnoDB: Buffer pool(s) dump completed at 220629 19:45:23
2022-06-29T19:45:25.162005Z 0 [Note] InnoDB: Shutdown completed; log sequence number 5207452
2022-06-29T19:45:25.164644Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2022-06-29T19:45:25.164669Z 0 [Note] Shutting down plugin 'MEMORY'
2022-06-29T19:45:25.164681Z 0 [Note] Shutting down plugin 'CSV'
2022-06-29T19:45:25.164692Z 0 [Note] Shutting down plugin 'sha256_password'
2022-06-29T19:45:25.164701Z 0 [Note] Shutting down plugin 'mysql_native_password'
2022-06-29T19:45:25.164898Z 0 [Note] Shutting down plugin 'binlog'
2022-06-29T19:45:25.165069Z 0 [Note] /usr/sbin/mysqld: Shutdown complete
« Последнее редактирование: 29 Июня 2022, 22:48:58 от Counsellor »
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Хоть одну строчку [Err] или [Warn] видите?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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