Архив рубрики «database»

PostHeaderIcon mysql-server: пароль root

Нынче mysql сервер устанавливается сразу с назначенным паролем для root. Найти его можно в

/root/.mysql_secret

по идее, если запустить mysql от рута, то войдем без ввода пароля:

$ sudo mysql
root@localhost [(none)]>

После этого меняем пароль на привычный:
root@localhost [(none)]> use mysql
root@localhost [mysql]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

И, по желанию, отключаем ему expire, иначе, если он устареет, надо будет его менять с бОльшим количеством телодвижений. Однако, не забываем тогда иногда его менять во избежание всякого рода инцестов.

root@localhost [mysql]> ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;

PostHeaderIcon Обновление dovecot 1.1 до 1.2

Не было печали — обновлений накачали..(с)

Собственно, новая версия вышла уже давно, но неприятность обновления случилась только намедни. Неприятность заключается в изменении формата конфига.
Прочитать остальную часть записи »

PostHeaderIcon Резервное копирование базы данных mysql

Резервное копирование базы данных mysql можно делать несколькими способами.  Например, либо копировать бинарные файлы базы данных, либо сохранять ее текстовый дамп. Мы будем реализовать второй вариант, потому-что во-первых при таком резервном копировании не нужно останавливать mysqld, а во-вторых пожатый текстовый дамп зачастую занимает на диске гораздо меньше места, нежели бинарник.
Прочитать остальную часть записи »

PostHeaderIcon Установка PostgreSQL

# cd /usr/ports/databases/postgresql83-server/
make install clean

Далее лезет синее окошко, в котором выбираем необходимые нам опции. В моём случае это — NLS, PAM, XML, INTDATA.
После установки делаем следующее:
[cc lang=»bash»] cd /usr/local/pgsql/
mkdir data # создаем каталог
chown pgsql data # выставляем владельца каталога
su — pgsql # входим в систему от имени системного юзера базы
$ /usr/local/bin/initdb -D /usr/local/pgsql/data # создаем конфиги и системные каталоги
$ /usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start # запускаем сервер
$ /usr/local/bin/createdb test # создаём тестовую базу
$ /usr/local/bin/psql test # подключаемся к тестовой базе[/cc]
Всё. Первичная установка и настройка окончены :)
Прочитать остальную часть записи »

PR-CY.ru