Архив метки: mysql

свободная реляционная система управления базами данных

MDA Dovecot на сервере FreeBSD с хранением пользователей в MySQL

Допустим, что у нас есть настроенный почтовый сервер. К примеру по вот этой инструкции 🙂 . То есть почта ходит и хранится в каталогах пользователей. Теперь для того что бы пользователю её забирать, нам понадобится какой нибудь MDA (Mail Delivery Agent). Я буду использовать Dovecot. Установка стандартная, из портов: # cd /usr/ports/mail/dovecot && make install… Читать далее »

MTA Exim на сервере FreeBSD c авторизацией в MySQL

Несмотря на кажущуюся простоту e-mail в недрах сервера кроется довольно сложная архитектура. Для пользователя самым знакомым компонентом является MUA (Mail User Agent) — программа для получения/хранения/отправки почтовых сообщений. Это, к примеру, Microsoft Outlook, Thunderbird, веб-интерфейс Roundcube или же любая другая программа, с помощью которой пользователь может получить и отправить электронное письмо. На сервере же существуют… Читать далее »

FTP сервер на CentOS 7 под ProFTPd с бекендом в MySQL

Для меня уже стало признаком хорошего тона хранить учетки и иногда конфиги в базах данных. Во первых это структурированные данные. Во вторых легкость в администрировании и управлении(phpMyAdmin + mysqldump) Аналогичная ситуация сложилась на веб-хостинге с FTP пользователями. Сайтов много, пользователей должно быть много, плодить системные учетки никакого желания нету. Вот и надумал хранить авторизационные данные… Читать далее »

Сброс пароля в MySQL

Процедура сброса root пароля довольно проста, но как оказалось сильно востребована. Когда в очередной раз достался на обслуживание сервер, к которому у владельца был только ssh, решил записать инструкцию на «черный день». В общем ничего сложного. В качестве сервера выступает Ubuntu. Первым делом останавливаем сервер и запускаем его снова в режиме с отключением проверки привилегий.… Читать далее »

Установка системы e-mail рассылки phpList

PHPList — система управления email рассылками с открытым исходным кодом написанная на языке PHP, что очевидно из названия Разработчики рекомендуют отключить SELinux # vim /etc/sysconfig/selinux И меняем значение на disabled SELINUX=enforced -> SELINUX=disabled Устанавливаем необходимый компонент. Подразумевается, что базовая настройка WEB-сервера уже выполнена # yum install unzip Скачиваем сам phplist и распаковываем # wget http://prdownloads.sourceforge.net/phplist/phplist-3.2.4.zip… Читать далее »

Добавление администратора WordPress mysql запросом

Иногда бывает так, что есть доступ к VPS/VDS, а нужно получить админку от сайта на WordPress, который расположен на этом сервере. Данные для подключения к базе данных MySQL можно посмотреть в файле wp-config.php Теперь создадим себе пользователя и даём ему права администратора. Для этого подключимся к mysql используя авторизацию из указанного файла # mysql -uuser_name… Читать далее »

Установка LEMP + phpMyAdmin на CentOS 7

LEMP — набор софта, который реализует серверную платформу для хостинга сайтов с динамическим контентом. Термин является акронимом, за которым скрывается операционная система Linux, веб сервер ENginx (иногда он заменяется сервером Apache — LAMP), база данных MySQL и скриптовый язык PHP. Сначала для получения последней версии пакета добавим официальный репозиторий: # vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo… Читать далее »