Установка и настройка MySQL и PhpMyAdmin

  1. Устанавливаем MySQL сервер и клиент, необходимые пакеты для PHP и PhpMyAdmin:
    apt-get install mysql-server mysql-client php5-mysql libmysqlclient-dev phpmyadmin
    Для Apache2 устанавливаем пакеты:
    apt-get install libapache2-mod-php5 libapache2-mod-auth-mysql
  2. Удаляем конфигурационный файл web-панели "phpmyadmin.conf":
    rm /etc/apache2/conf.d/phpmyadmin.conf
  3. Копируем директорию с файлами web-панели "PhpMyAdmin" в директорию системного сайта "sys", доступного только по IP-адресу сервера (Настройка Nginx с FastCGI или Настройка Nginx в связке с Apache2):
    cp -r /usr/share/phpmyadmin /var/www/pma
  4. Создаём директорию "/var/www/sessions" для хранения файлов PHP сессий PhpMyAdmin'a:
    mkdir /var/www/sessions
  5. Создаём файл "/var/www/.htaccess", в котором указываем место хранения файлов PHP сессий системного сайта "sys":
    echo 'php_value session.save_path /var/www/sessions' > /var/www/.htaccess
  6. Перезапускаем веб-сервер Nginx:
    service nginx restart
    Если установлен Apache 2:
    service apache2 restart
  7. Настраиваем безопасность MySQL сервера:
    mysql_secure_installation

Консольные команды для работы с MySQL