База MySQL. Резервная копия создание и восстановление

Для создания бэкапов базы данных MySQL необходимо установить программу mysqldump (если она не установлена), предполагается что пакеты mysql-server и mysql-client уже установлены. Установка программы mysqldump в Ubuntu / Debian осуществляется следующуей командой:
sudo apt-get install mysqldump
Для того, чтобы проверить, установилась ли программа можно выполнить следующую команду:

mysqldump -V
выводит версию установленной программы

Создание резервной копии
/usr/bin/mysqldump -u zloyadmin -pПАРОЛЬ имя_базы > /home/zloyadmin/имя_dump_базы.sql
/home/zloyadmin/имя_dump_базы.sql - путь и имя создаваемой копии базы данных

Восстановление из резервной копии
mysql -u zloyadmin -p имя_базы < /home/zloyadmin/имя_dump_базы.sql
База данных (имя_базы) должна быть создана в MySQL
 

Безусловный переход. Redirect

Создаем в сорне сайта файл .htaccess с текстом

Redirect 301 / http://test.rai.lv/m310d

где http://test.rai.lv/m310d - имя сайта на который будет перенаправлен
 

Защита доступа к phpmyadmin

Самый простой вариант - изменяем путь к phpmyadmin
Стандартный доступ к phpmyadmin это http://site.ru/phpmyadmin
Для того, чтобы его изменить и сделать например http://site.ru/mystartphpmyadmin необходимо сделать изменения в:
 sudo nano /etc/phpmyadmin/apache.conf
Найти там секцию кода и измените текст phpmyadmin на ваш mytextphpmyadmin:.
<Directory /var/www/>
# phpMyAdmin default Apache configuration

Alias /mystarttextphpmyadmin /usr/share/phpmyadmin

        Options FollowSymLinks
        DirectoryIndex index.php

                AddType application/x-httpd-php .php
      Require all granted
<Directory /var/www/>
 

Запрет отображения списка файлов

Редактируем файл .htaccess в корне /var/www/html

Переход на нужный файл, если отсутствуют файлы index.php или index.html
DirectoryIndex /ws/login.php

Запрет отображения списка
 Options -Indexes 
 

Подключить файл .htaccess

Использовать .htaccess по умолчанию запрещено.
Для того, чтобы его разрешить, нужно в конфигурационном файле Apache изменить соответствующую опцию. Для этого нужно открыть файл настроек в текстовом редакторе:
 sudo nano /etc/apache2/apache2.conf
Найти там секцию кода:.
<Directory /var/www/>
      Options Indexes FollowSymLinks
      AllowOverride None
      Require all granted
<Directory /var/www/>
И привести ее к такому виду:
<Directory /var/www/>
      Options Indexes FollowSymLinks
      AllowOverride All
      Require all granted
<Directory /var/www/>
После чего перезагрузить веб сервер Apache:
      sudo /etc/init.d/apache2 restart