Создание базы MySQL и назначение привилегий пользователю

Для начала, мы должны иметь установленный сервер mysql. Если он у вас еще не установлен, то установим его при помощи менеджера пакетов или, вручную, при помощи команд (в зависимости от дистрибутива):
Продолжить чтение «Создание базы MySQL и назначение привилегий пользователю»

Настройка FTP сервера в Ubuntu. Конфигурация с шифрованием SSL

Начало статьи Настройка FTP сервера в Ubuntu
Вторая часть Настройка FTP сервера в Ubuntu. Подключаем авторизацию через MySQL

Теперь изменим нашу конфигурацию следующим образом: анонимные пользователи не используются. Используются только виртуальные пользователи, учётные записи которых хранятся в MySQL. Для каждого пользователя можно задать свою конфигурацию. Обеспечено шифрование SSL.

Установим OpenSSL: Продолжить чтение «Настройка FTP сервера в Ubuntu. Конфигурация с шифрованием SSL»

Настройка FTP сервера в Ubuntu

В этой статье я опишу настройку FTP сервера на базе Ubuntu. Будем использовать vsftpd. VSFTPD (Very Secure FTP Daemon) — как следует из названия, очень защищённый демон FTP, с хорошей производительностью, поддерживаются: IPv6, SSL, виртуальные пользователи, есть контроль скорости полосы пропускания. На vsftpd работают ftp.debian.org, ftp.freebsd.org, ftp.suse.com, ftp.openbsd.org, ftp.gnu.org, ftp.kernel.org, ftp.gnome.org, ftp.gimp.org, ftp.rpmfind.net, ftp.linux.org.uk, ftp-stud.fht-esslingen.de, gd.tuwien.ac.at, ftp.sunet.se, ftp.ximian.com, ftp.engardelinux.org, ftp.sunsite.org.uk, ftp.isc.org, ftp.redhat.com.

В статье будут описаны несколько конфигураций:

  • Простая конфигурация. Анонимные пользователи имеют доступ только на чтение. Для записи информации на FTP сервер используется пользователь ftpuser. Разрешён доступ локальных пользователей к своим домашним каталогам.
  • Более сложная конфигурация. Анонимные пользователи всё так же имеют доступ только на чтение. Локальные пользователи не используются. Вместо них используются виртуальные пользователи, учётные записи которых хранятся в MySQL. Каждому виртуальному пользователю можно задать свои параметры работы с FTP. Используется PAM авторизация.
  • Более защищённая конфигурация. Анонимные пользователи не используются. Используются только виртуальные пользователи, учётные записи которых хранятся в MySQL. Для каждого пользователя можно задать свою конфигурацию. Используется SSL.

Продолжить чтение «Настройка FTP сервера в Ubuntu»

Контроль нагрузки на MySQL: включение slow-query-log

Часто для определения узких мест в MySQL необходимо знать, какого рода запросы выполняются очень медленно. Для того у MySQL есть отличный механизм slow query log, куда падают все медленные запросы.

Включается опция в конфиге /etc/my.cnf, в блоке [mysql] : Продолжить чтение «Контроль нагрузки на MySQL: включение slow-query-log»

Сброс root пароля для MySQL

Бывают случаи когда рутовский пароль для мускула утерян/забыт но позарез надо что-то сделать, к тому еще и вчера, меня пару раз спасало.

Продолжить чтение «Сброс root пароля для MySQL»