The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как отключить MySQL 5,0 некоторые типы таблиц?, !*! zeiter, 21-Июн-10, 16:25  [смотреть все]
Приветствую.

Установлен MySQL 5.0 из rpm пакетов:

MySQL-client-5.0.91-1.glibc23.x86_64.rpm
MySQL-devel-5.0.91-1.glibc23.x86_64.rpm
MySQL-server-5.0.91-1.glibc23.x86_64.rpm
MySQL-shared-5.0.91-1.glibc23.x86_64.rpm

Так вот он собран с поддержкой лишних для нас типов таблиц:

mysql> SHOW ENGINES;
+------------+----------+----------------------------------------------------------------+
| Engine     | Support  | Comment                                                        |
+------------+----------+----------------------------------------------------------------+
| MyISAM     | DEFAULT  | Default engine as of MySQL 3.23 with great performance         |
| MEMORY     | YES      | Hash based, stored in memory, useful for temporary tables      |
| InnoDB     | DISABLED | Supports transactions, row-level locking, and foreign keys     |
| BerkeleyDB | NO       | Supports transactions and page-level locking                   |
| BLACKHOLE  | YES      | /dev/null storage engine (anything you write to it disappears) |
| EXAMPLE    | YES      | Example storage engine                                         |
| ARCHIVE    | YES      | Archive storage engine                                         |
| CSV        | YES      | CSV storage engine                                             |
| ndbcluster | DISABLED | Clustered, fault-tolerant, memory-based tables                 |
| FEDERATED  | DISABLED | Federated MySQL storage engine                                 |
| MRG_MYISAM | YES      | Collection of identical MyISAM tables                          |
| ISAM       | NO       | Obsolete storage engine                                        |
+------------+----------+----------------------------------------------------------------+
12 rows in set (0.00 sec)

InnoDB, BerkeleyDB и FEDERATED отключили, указав а /etc/my.cnf:

# grep skip /etc/my.cnf
...
skip-bdb
skip-innodb
skip-federated
...

Если добавить skip-csv, skip-archive и т.д. то в логах ругань и MySQL не стартует.
Т.е. эти опции не поддерживаются. Отсюда вопросы, как можноотключить ненужные типы таблиц, без пересборки MySQL из исходников?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру