Size: a a a

2021 June 24

S

Slach in ru_mysql
вот мне тоже очень странно =(
OS
RedHat 7.2 ;(
под VMware крутится

блин как мне надоело это древнее говно
источник

S

Slach in ru_mysql
извините
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
другие виртуалки на этой ноде нормально работают?
источник

NI

Nickolay Ihalainen in ru_mysql
зато на 5.1 работает innodb data recovery tools и undrop for innodb :D
источник

S

Slach in ru_mysql
фиг знает, тут остальные то процессы нормально работают

сейчас попробую sysdig установить и scap записать чтобы понять что происходит...

а нет же никакой офлайн чекалки для ibd файлов? или есть?
источник

S

Slach in ru_mysql
о, а метните пожалуйста ссылкой на первое? это от percona тулы?
источник

NI

Nickolay Ihalainen in ru_mysql
https://launchpad.net/percona-data-recovery-tool-for-innodb
https://github.com/twindb/undrop-for-innodb (более новая версия от того же человека: Александра Кузминского)
https://www.parnassusdata.com/en/node/1257
https://twindb.com/undrop-for-innodb/
http://0pl.ru/vosstanovlenie-dannyih-innodb-s-pomoshhyu-percona/
если использовать data recovery tools то только trunk, а не релизовые версии старые.
источник

S

Slach in ru_mysql
спасибо большое
источник

S

Slach in ru_mysql
а нет, блин. я уверен что у меня .ibd файлы целые.... там какая то другая хрень
и уверен что памяти мне хватает
там 128Gb RAM
а в сообщении об ощибке под буфера у меня 24 гига всего максимум отведется
источник

NI

Nickolay Ihalainen in ru_mysql
data recover нужно если оно никак не подымется. Если 5.1 не последний, можно попробовать скопировать datadir на сервак/docker с самым новым 5.1 и задебажить где он отваливается
источник

S

Slach in ru_mysql
300 Gb рековерить как то очень стремно

непонятно где именно валится... =(
после старта
и слишком короткий stacktrace
источник

NI

Nickolay Ihalainen in ru_mysql
надо поглядеть на другой машине/в контейнере. м.б. не будет валиться. У меня когда-то тоже жесть была всякая, а оказалось, что какой-то придурок собрал генту без поддержки pthread
источник

S

Slach in ru_mysql
да не, сервер работал у этого mysql uptime был больше года

но повисли запросы которые пытались что-то сделать с метаданными

я попробовал systemctl stop mysql
сделать

оно отрапортовало что ОК

но mysqld_safe и mysqld
в списке процессов осталось

я в итоге сделал kill -9
и оно перестало запускаться

сейчас сделал myisamchk --silent --force /data/mysql/*/*.MYI
оказывается там myisam тоже было

не помогло
источник

S

Slach in ru_mysql
VM перегрузили тоже не помогло...
а как бы узнать с какими параметрами mysqld_safe запускает mysql?
может команда какая есть?
источник

NI

Nickolay Ihalainen in ru_mysql
mysqld --user=mysql
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
напишите полную версию mysql
источник

S

Slach in ru_mysql
mysqld  Ver 5.1.72-log
источник

S

Slach in ru_mysql
спасибо друг!
strace mysqld --user=mysql


помог понять ситуацию

write(14, "/binlog/mysql-bin.000869\n", 25) = -1 ENOSPC (No space left on device)

ну мать их женщину, ну кто ж так делает

бинлоги же можно просто убить я правильно понимаю?
источник

NI

Nickolay Ihalainen in ru_mysql
Пару старых удалить, а потом командой purge
источник

S

Slach in ru_mysql
блин как сделать чтобы бинлогов не больше 150Gb писалось?
источник