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

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

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

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

Popularity: 43%

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

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

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

Popularity: 46%

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

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

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

Popularity: 52%

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

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

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

Popularity: 21%

Установка 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: 22%

Урок 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: 26%

Определение версии 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: 24%

Popularity: 24%

Установка 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: 35%

Popularity: 35%