Настроить регулярную очистку БД через крон
Настроить регулярную очистку БД через крон
Прошу помощи в настройке CRON задания.
Мне нужно раз в месяц очищать одну из таблиц в БД MySQL
Это можно напрямую делать какой-то командной в кроне, или требуется написать скрипт, засунуть его в файлы и запускать его?
Если есть прямая команда, напишите правильный синтаксис пожалуйста.
Мне нужно раз в месяц очищать одну из таблиц в БД MySQL
Это можно напрямую делать какой-то командной в кроне, или требуется написать скрипт, засунуть его в файлы и запускать его?
Если есть прямая команда, напишите правильный синтаксис пожалуйста.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Настроить регулярную очистку БД через крон
https://stackoverflow.com/a/37894743/2736402Vester88 wrote: ↑Sat Jul 06, 2019 4:24 pmПрошу помощи в настройке CRON задания.
Мне нужно раз в месяц очищать одну из таблиц в БД MySQL
Это можно напрямую делать какой-то командной в кроне, или требуется написать скрипт, засунуть его в файлы и запускать его?
Если есть прямая команда, напишите правильный синтаксис пожалуйста.
Re: Настроить регулярную очистку БД через крон
Спасибо, но я не очень понял пример.
Code: Select all
mysql -u root -p'' -h localhost site-local -e "truncate table \`site-local\`.\`cloud_securities\`"
database name : site-local
table name : cloud_securities
а имя пользователя и пароль доступа к базе?
рут и пароль же здесь от сервера, верно?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Настроить регулярную очистку БД через крон
Ну почитайте документацию, несложно же.Vester88 wrote: ↑Sat Jul 06, 2019 11:07 pmСпасибо, но я не очень понял пример.
где:Code: Select all
mysql -u root -p'' -h localhost site-local -e "truncate table \`site-local\`.\`cloud_securities\`"
database name : site-local
table name : cloud_securities
а имя пользователя и пароль доступа к базе?
рут и пароль же здесь от сервера, верно?
Code: Select all
mysql -u <Юзер> -p<Пароль> -h localhost site-local -e "truncate table \`site-local\`.\`cloud_securities\`"