Archive for the 'Базы данных' Category

Дамп базы Postgesql из docker контейнера

Вторник, Декабрь 19th, 2023

Чтобы сделать дамп базы данных PostgreSQL из контейнера Docker, вы можете использовать команду docker exec и утилиту pg_dump. Вот пример:
Сначала узнайте имя или идентификатор контейнера, в котором запущена база данных PostgreSQL. Вы можете использовать команду docker ps для просмотра активных контейнеров:

docker ps

Найдите контейнер, содержащий PostgreSQL и скопируйте его имя или идентификатор.
Затем выполните команду docker exec [...]

Popularity: 1%

СEPH полезные команды

Среда, Ноябрь 15th, 2017

Полученние списка бакетов:
radosgw-admin metadata list bucket
radosgw-admin bucket list
Получение списка пользователей:
radosgw-admin metadata list user
Получение всех обьектов CEPH (может выполняться очень долго):
rados -p .rgw.buckets ls
Popularity: 24%

Popularity: 24%

Postgresql отключение вакуумизации для отдельной таблицы

Четверг, Октябрь 11th, 2012

В случае если мы вставляем и удаляем много записей в базу данных( конкретную таблицу), потом над табличкой трудиться вакуумизатор - он пытается освободить место на диске - где лежат удаленные записи.
Для управления вакуумизатором в Postgresql мы можем испоользовать следующее:
Popularity: 31%

Popularity: 31%

Отключение движка INNODB на MySQL 5.5

Вторник, Июнь 19th, 2012

Ранее в конфиг файле my.cnf было достаточно написать:
skip-innodb
В версии MySQL 5.5 этого уже не достаточно, не запускается база - пишем уже:
default-storage-engine=myisam
skip-innodb
Popularity: 32%

Popularity: 32%

Восстановление SQLite базы данных

Пятница, Январь 21st, 2011

Некоторые приложения используют файловую базу данных sqlite, например Firefox - он хранит там настойки и другую информацию. Эта база представляющая собой один файл, иногда повреждается и начинает выдавать такую ошибку при различных SQL запросах:
SQL error: database disk image is malformed
Это означает, что есть какие то проблемы с структурой базы данных.
Итак как это лечиться:
Popularity: 38%

Popularity: 38%

Отправляем бекап на почту

Среда, Декабрь 3rd, 2008

Служба gmail.com предоставляет 7 ГБ под ваши письма. Этим можно воспользоваться для хранения бекапов баз данных таких как mysql и postgresql. Итак имеем VPS под управлением Linux, в моем случае это Debian.
1) регистрируем аккаунт на gmail.com. Там предоставляется 7 Гб под почту. При размере бекапа базы 10-20M хватит надолго.
2) бекап у меня настроен через cron, [...]

Popularity: 17%

Установка Oracle 10g на Debian

Среда, Ноябрь 12th, 2008

Для установки Oracle 10g на Debian Linux добавьте в /etc/apt/source.list следующие строки:
deb http://oss.oracle.com/debian/ unstable main non-free
deb-src http://oss.oracle.com/debian/ unstable main
Выполните:
aptitude update
apt-get install oracle-xe-universal

aptitude скачает из интернета дистрибутив порядка 400-500 мегабайт и произведет инсталляцию Oracle. После исталяции нужно запустить скрипт от имени root:
/etc/init.d/oracle-xe configure
и ответить на несколько вопросов.
После успешной инсталляции Oracle интерфейс для конкурирования будет доступен по [...]

Popularity: 17%

Урок 4: Установка сервера баз данных mysql

Пятница, Октябрь 24th, 2008

Установка mysql сервера описана тут.. После установки вы должны установить пароль в базе данных для пользователя root. Для этого выполните:
/usr/bin/mysql -u root -D mysql -e “update user set password=password(’new-password’) where user=’root’”
/usr/bin/mysql -u root -e “flush privileges”
заменив new-password на ваш пароль.
Далее запускаем консольную оболочку mysql командой:
mysql -u root -p
и создаем там базу данных
CREATE DATABASE debianadmin_ru;
все выходим [...]

Popularity: 21%

Определение версии MYSQL сервера

Суббота, Октябрь 18th, 2008

Для определения версии mysql сервера из консоли, выполните:
shell% mysql –version
mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2
Для определения версии с помощью SQL комманды, выполните:
SELECT VERSION();
или так:
shell% mysql –user=root -p -e ‘SELECT VERSION();’
Enter password:
+————+
| VERSION() |
+————+
| 5.0.51a-15 |
+————+
Popularity: 20%

Popularity: 20%

Установка Mysql

Суббота, Октябрь 18th, 2008

Для установки mysql сервера в Debian Linux выполните следующие команды от имени root:
apt-get install mysql-server
Для установки клиентского программного обеспечения mysql выполните следующие комманды от имени root:
apt-get install mysql-client
Для запуска интерактивной оболочки mysql выолните:
mysql –user=root databaseName
,
где databaseName - имя вашей базы.
Popularity: 25%

Popularity: 25%