29 ноября 2015
Создаём новую базу данных
Что бы создать пользователя для mysql, пишим следующее
Как создать архив .tar.gz
Не забываем про
Для крона вещаем запись такую
Активируем curl
Для установки Битрикс
Команды для восстановление сервера
У каждого разработчика был случай падения сервера с сайтом с последующим восстановлением. Хочу собрать в едино все нужные команды, которые помогут взять сайт с сервера и восстановить его при полной неработоспособности сайта.Работа с базой данных всегда важна для восстановления сервера. Делаем бекапmysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sqlСоздаём бекап и сразу его архивируем
mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gzЗаливаем бекап в базу данных
mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sqlЗаливаем архив бекапа в базу
gunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASEили так
zcat /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
Создаём новую базу данных
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;Удалить базу данных
DROP DATABASE db_name;
Что бы создать пользователя для mysql, пишим следующее
CREATE USER 'имя пользователя'@'localhost' IDENTIFIED BY 'Пароль';
GRANT ALL PRIVILEGES ON * . * TO 'имя пользователя'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Как создать архив .tar.gz
tar -czvf file.tar.gz /full/path - создать .tar.gzЧтобы распаковать запаковывай .tar:
tar -xvf file.tar.gz
Не забываем про
chown -R bitrix:bitrix /home/bitrix/www/
Для крона вещаем запись такую
*/20 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php
Активируем curl
mv /etc/php.d/curl.ini.disabled /etc/php.d/curl.iniили
mv /etc/php.d/20-curl.ini.disabled /etc/php.d/curl.ini
Для установки Битрикс
wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
chmod +x bitrix-env.sh
./bitrix-env.sh