baltun
Администратор
- Сообщения
- 12.279
- Реакции
- 3.082
- Баллы
- 1.833
Как то задался вопросом как можно починить базу из консоли SSH одну или все сразу, если у вас сервер.
В командной строке выполните следующую команду:
Второй вариант подключиться через SSH под root и прописать команду:
Тоже самое можно выполнить по очереди:
Актуально для баз больших объемов и сервером с большим количеством баз.
В командной строке выполните следующую команду:
Код:
ssh -L3306:localhost:3306 -n yourlogin@yourdomain.ru
- 3306 (сразу после ключа -L) — порт на локальном компьютере, к которому вы сможете подключаться клиентом mysql;
- yourlogin — имя вашего аккаунта (логин в Панели управления);
- yourdomain.ru — имя вашего сайта.
Код:
mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы
Второй вариант подключиться через SSH под root и прописать команду:
Код:
mysqlcheck -u root -p --auto-repair --optimize --all-databases
Тоже самое можно выполнить по очереди:
Код:
mysqlcheck --all-databases --auto-repair
mysqlcheck --all-databases --analyze
mysqlcheck --all-databases --optimize
Актуально для баз больших объемов и сервером с большим количеством баз.
Последнее редактирование: