Расположение конфигурационного файла
/etc/mysql/mysql.conf.d/mysqld.cnf
Очистить Таблицу
truncate table
Удалить базу
drop database
Поиск конфига
mysqld --verbose --help | grep .cnf
Импорт БД:
mysql -u root -p BD < MYSQL
Экспорт (создание бэкапа):
mysqldump -u root -p bitrix_41 > /home/bitrix_22_02_2018.sql
Проверка таблички
mysqlcheck -c blog -u root -p
Анализ нескольких таблиц
mysqlcheck -a blog -u root -p
Оптимизация всех таблиц в базе
mysqlcheck -o --all-databases -u root -p
Восстановление нескольких баз
mysqlcheck -r --databases blog -u root -p
Оптимизация и ремонт всех таблиц во всех базах
mysqlcheck --auto-repair -o --all-databases -u root -p
Большинство аргументов, используемых mysqlcheck
-c, --check Проверить таблицу на наличие ошибок.
-a, --analyze Анализировать данные таблицы.
-o --optimize Оптимизация таблиц.
-r, --repair Выполнение работ по ремонту, которые можно исправить почти все, за исключением уникальных ключей, которые не являются уникальными.
--auto-repair Если проверенная таблица повреждена, автоматически восстановить ее. Ремонт будет сделан после того, как все таблицы были проверены.
-A, --all-databases Проверьте все базы данных. Это то же самое, как -databases со всеми выбранными базами данных.
-B, --databases Процесс все таблицы в названных баз данных. С помощью этой опции, все имена аргументов рассматриваются как имена баз данных, а не как имена таблиц.
--tables Заменяет -databases или -B вариант таким образом, что все аргументы имени следующей опции рассматриваются как имена таблиц.
-g, --check-upgrade Проверка таблицы для версии зависящих от изменений. Может использоваться с опцией -auto-repair для исправления таблиц, требующих версии зависящих от обновления.
Шпаргалка по использованию Mysql
Шпаргалка по использованию Mysql
Категории
Это интересно
Модуль поиска не установлен.