Архив рубрики «database»
mysql-server: пароль root
Нынче mysql сервер устанавливается сразу с назначенным паролем для root. Найти его можно в
1 | /root/.mysql_secret |
по идее, если запустить mysql от рута, то войдем без ввода пароля:
1 2 | $ sudo mysql root@localhost [(none)]> |
После этого меняем пароль на привычный:
1 2 | root@localhost [(none)]> use mysql root@localhost [mysql]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; |
И, по желанию, отключаем ему expire, иначе, если он устареет, надо будет его менять с бОльшим количеством телодвижений. Однако, не забываем тогда иногда его менять во избежание всякого рода инцестов.
1 | root@localhost [mysql]> ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER; |
Обновление dovecot 1.1 до 1.2
Не было печали — обновлений накачали..(с)
Собственно, новая версия вышла уже давно, но неприятность обновления случилась только намедни. Неприятность заключается в изменении формата конфига.
Прочитать остальную часть записи »
Резервное копирование базы данных mysql
Резервное копирование базы данных mysql можно делать несколькими способами. Например, либо копировать бинарные файлы базы данных, либо сохранять ее текстовый дамп. Мы будем реализовать второй вариант, потому-что во-первых при таком резервном копировании не нужно останавливать mysqld, а во-вторых пожатый текстовый дамп зачастую занимает на диске гораздо меньше места, нежели бинарник.
Прочитать остальную часть записи »
Установка PostgreSQL
1 2 | # cd /usr/ports/databases/postgresql83-server/ make install clean |
Далее лезет синее окошко, в котором выбираем необходимые нам опции. В моём случае это — NLS, PAM, XML, INTDATA.
После установки делаем следующее:
1 2 3 4 5 6 7 8 | 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 # подключаемся к тестовой базе |
Всё. Первичная установка и настройка окончены :)
Прочитать остальную часть записи »