Июл 14

it-services

Protocols

IMAP/POP3

Dovecot (http://www.dovecot.org/)

IMAP and POP3 server written primarily with security in mind.

Cyrus (http://cyrusimap.org/)

Intended to be run on sealed servers, where normal users are not permitted to log in.

Qpopper (http://www.eudora.com/products/unsupported/qpopper/)

One of the oldest and most popular server implementations of POP3.

DBMail (https://github.com/pjstevns/dbmail)

Fast and scalable email services, storage of mail messages in a relational database.

Courier (http://www.courier-mta.org/imap/)

Fast, scalable, enterprise IMAP and POP3 server.

HTTP

Nginx (http://nginx.org/)

Reverse proxy, load balancer, HTTP cache, and web server.

Продолжение »

Автор: Johnny Тэги: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


Мар 26

TipsБывает такое, что пароль от админской учётки Zabbix`а забывается/теряется. Имея доступ к серверу, пароль можно восстановить за несколько секунд одной командой:
mysql -uroot -p zabbix -e"UPDATE users SET passwd=md5('пароль') WHERE alias='Admin';

Автор: Johnny Тэги: , , , , ,


Дек 19

Дано: Утраченные права администратора для своей учетной записи в phpBB3.
Задача: Вернуть админский доступ для своей учётки.
Восстановление: Любым удобным способом устанавливаем phpMyAdmin, в таблице phpbb_users находим своего пользователя и в поле user_type ставим 3.

Автор: Johnny Тэги: , , , , ,


Июл 25

Если забыт рутовый пароль от своего MySQL-сервера, при наличии доступа к консоли этот пароль можно легко восстановить:
Останавливаем MySQL
/etc/init.d/mysql stop

Перезапускаем MySQL с отключенной проверкой аутентификации
mysqld --skip-grant-tables

Подключаемся к базе mysql под рутом без пароля
mysql mysql -u root

Меняем пароль рута и перезагружаем таблицы привилегий
UPDATE user SET password=PASSWORD('новый_пароль') WHERE user="root";
FLUSH PRIVILEGES;

Затем запускаем MySQL и всё
/etc/init.d/mysql restart

Автор: Johnny Тэги: , , , , , , , , ,


Июл 17

Создаём дамп базы MySQL

mysqldump -uпользователь_БД -pпароль_пользователя_БД имя_БД > имя_файла_дампа.sql

например:

mysqldump -uroot -p123456 database > database.sql

Чтобы скопировать все базы, вместо имени базы можно написать -A.

Чтобы добавить оператор DROP TABLE перед каждым оператором CREATE TABLE, лучше делать дамп с параметром —add-drop-table:

mysqldump --add-drop-table -uroot -p123456 database > database.sql

Разворачиваем дамп базы MySQL

mysql -uпользователь_БД -pпароль_пользователя_БД имя_БД < имя_файла_дампа.sql

например:

mysql -uroot -p123456 database < database.sql

Или так:

mysql -uпользователь_БД -pпароль_пользователя_БД -e "source имя_файла_дампа.sql" имя_БД

Автор: Johnny Тэги: , , , , , , , ,


Апр 10

MySQLПроблема: Подключение к MySQL-серверу происходит с ошибкой «Host ‘такой-то’ is not allowed to connect to this MySQL server». Это происходит из-за того, что у пользователя, от имени которого вы обращаетесь к MySQL-серверу, отсутствует доступ к данному серверу с текущего IP-адреса.

Решение: в таблице пользователей нужно разрешить юзеру доступ к базе либо с определенного (например, ‘10.10.10.10’@’user’), либо с любого IP-адреса (‘%’@’user’).

Действия: В консоли логинимся на MySQL-сервер под логином root с его паролем, создаем (или модифицируем, если он уже есть) пользователя с возможностью подключения к нужной нам базе с любого IP-адреса и перезагружаем таблицу разрешений:


~# mysql -u root mysql -p

mysql> GRANT ALL PRIVILEGES ON database.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> exit;

~# mysqladmin -u root -p flush-privileges

Здесь database это база данных, к которой назначаем права пользователю username с паролем password

Автор: Johnny Тэги: , , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.