Portál AbcLinuxu, 26. dubna 2024 01:01


Dotaz: MySQL a vypnutí storage engines

9.10.2010 13:14 Thomas123 | skóre: 15
MySQL a vypnutí storage engines
Přečteno: 298×
Odpovědět | Admin

Dobrý den,

mám Debian Lenny se všemi aktualizacemi a z repo jsem nainstaloval MySQL server. Když si vyjedu z MySQL seznam úložišť, tak tam mám toto:

Engine Support
MyISAM DEFAULT
MEMORY YES
InnoDB YES
BerkeleyDB NO
BLACKHOLE YES
EXAMPLE NO
ARCHIVE YES
CSV YES
ndbcluster DISABLED
FEDERATED YES
MRG_MYISAM YES
ISAM NO

A ptám se, jakým způsobem mohu povypínat úložiště, která nepotřebuji - např. blackhole, csv, federated, mrg_myisam, memory. Našel jsem pouze "--skip-innodb" a "--skip-bdb". Hledal jsem na Googlu a nic kloudného jsem nenašel. Je nějaká možnost, jak docílit toho, co potřebuji?

Díky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

okbob avatar 9.10.2010 13:32 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines
Odpovědět | | Sbalit | Link | Blokovat | Admin
no např. InnoDB vypnete tak, že při pro server použijete volbu --innodb=off - případně --skip-innodb viz http://dev.mysql.com/doc/refman/5.1/en/server-plugin-options.html
9.10.2010 13:57 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines

Bohužel jde vypnout jen InnoDB a BDB a to pouze přes skip-innodb a skip-bdb. Nic jiného mi vypnout nejde, v logu to hlásí "unknown variable CSV=OFF"

9.10.2010 14:17 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines

Ještě mě napadlo použít toto:

http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html

Ale když něco z toho dám do my.cnf, tak opět fail a mysqld nenaběhne.

okbob avatar 9.10.2010 16:29 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines
záleží na verzi - skutečně máte 5.0 - jestli ano, tak přemigrujte na 5.1 - 5.0 je opravdu pasé. Z principu asi nejlepší varianta je eliminace nepoužívaných modulů vlastní kompilací - tam si určíte, co se má linkovat a co nikoliv. Jinak máte k vypnutí engines nějaký důvod. Nepoužívané engines nemají žádnou znatelnou režii - prostě jen jsou, a když je nechcete používat, tak je nepoužívejte.
9.10.2010 19:15 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines

Mám to, co mi repozitáře nabídly, tedy 5.0.51a-24+lenny4. Jinak nemyslím si, že by zde byl nějaký velký rozdíl.

Jde jen o to, že server využíváme společně s více lidmi a zkrátka chci povolit jen to, co je nutné. Byl bych rád, kdyby se nám podařilo zjistit, proč vypínání nefunguje v my.cnf. Chybí mi vypnout: FEDERATED, CSV, BLACKHOLE.

9.10.2010 20:57 NN
Rozbalit Rozbalit vše Re: MySQL a vypnutí storage engines
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pred 5.1 jsou to boolean variables takze --csv=0:

http://dev.mysql.com/doc/refman/5.1/en/server-plugin-options.html

NN

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.