Mysql IN USE что делать как исправить базу данных?
Иногда бывает что после оптимизации большой таблицы из базы данных (Optimize) база данных зависает или впадает в состояние in use
При попытке сделать Repair в phpmyadmin может выскакивать ошибка:
Can't create new tempfile: './database_name/table_name.TMD'
Чтобы пофиксить статус INUSE и не потерять таблицу через путти или ssh-клиент вашей панели введите:
sudo service mysql stop
Остановим mysql сервис
myisamchk -r -f -o /var/lib/mysql/DatabaseName/Table_Name
фиксим таблицу
sudo service mysql start
Стартуем сервис и ошибка IN USE должна исчезнуть.
Чтобы узнать в Линуксе где расположена ваша база:
При попытке сделать Repair в phpmyadmin может выскакивать ошибка:
Can't create new tempfile: './database_name/table_name.TMD'
Чтобы пофиксить статус INUSE и не потерять таблицу через путти или ssh-клиент вашей панели введите:
sudo service mysql stop
Остановим mysql сервис
myisamchk -r -f -o /var/lib/mysql/DatabaseName/Table_Name
фиксим таблицу
sudo service mysql start
Стартуем сервис и ошибка IN USE должна исчезнуть.
Чтобы узнать в Линуксе где расположена ваша база:
mysqld --verbose --help | grep ^datadir
Оставить свой ответ: