Repair table klappt nicht (/tmp voll)
Repair table klappt nicht (/tmp voll)
am 23.11.2006 21:55:43 von Heiko Rittelmeier
Hi!
Ich hab eine Tabelle mit ca. 1,5 GB an Daten drin. Diese Tabelle ist
defekt.
REPAIR TABLE scheitert daran, dass ich nur 1 GB unter /tmp/ zur
Verfügung habe.
Anscheinend wird die Tabelle in /tmp/ neu aufgebaut. Zumindest läuft
das während der Reparatur voll.
Wie kann ich den Pfad so legen, dass nicht mehr /tmp/ genutzt wird,
sondern ein anderer Ordner auf einer anderen Partition mit mehr Platz?
TMPDIR hab ich schon gesetzt, das funktioniert aber nicht.
Vielen Dank im Voraus!
Heiko
--
http://www.computerbetrug.de - Gegen Straftaten im Internet
http://www.dialerhilfe.de - Gegen unseriöse Dialer
Re: Repair table klappt nicht (/tmp voll)
am 23.11.2006 23:10:48 von Claus Reibenstein
Heiko Rittelmeier schrieb:
> TMPDIR hab ich schon gesetzt, das funktioniert aber nicht.
Hast Du TMPDIR auch exportiert?
Gruß. Claus
--
,~°O O
O ,´ / |/|\
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Re: Repair table klappt nicht (/tmp voll)
am 24.11.2006 00:17:12 von Axel Schwenke
Heiko Rittelmeier wrote:
>
> REPAIR TABLE scheitert daran, dass ich nur 1 GB unter /tmp/ zur
> Verfügung habe.
>
> Wie kann ich den Pfad so legen, dass nicht mehr /tmp/ genutzt wird,
> sondern ein anderer Ordner auf einer anderen Partition mit mehr Platz?
>
> TMPDIR hab ich schon gesetzt, das funktioniert aber nicht.
Das mußt du in my.cnf einstellen und MySQL neu starten.
Allerdings kenne ich das so, daß das temporäre Datenfile (*.TMD)
im DATADIR angelegt wird, sogar im selben Verzeichnis, wo das
originale .MYD liegt.
XL
Re: Repair table klappt nicht (/tmp voll)
am 24.11.2006 09:30:53 von Heiko Rittelmeier
Am Thu, 23 Nov 2006 23:10:48 +0100 schrieb Claus Reibenstein
<4spammersonly@web.de> :
>Heiko Rittelmeier schrieb:
>
>> TMPDIR hab ich schon gesetzt, das funktioniert aber nicht.
>
>Hast Du TMPDIR auch exportiert?
>
Ja, hat er aber wegen der my.cnf nicht geschlucht.
Änderung in my.cnf hat genutzt. Danke für die Hilfe!
Heiko
--
http://www.computerbetrug.de - Gegen Straftaten im Internet
http://www.dialerhilfe.de - Gegen unseriöse Dialer
Re: Repair table klappt nicht (/tmp voll)
am 24.11.2006 09:32:25 von Heiko Rittelmeier
Am Fri, 24 Nov 2006 00:17:12 +0100 schrieb Axel Schwenke
:
>Heiko Rittelmeier wrote:
>>
>> REPAIR TABLE scheitert daran, dass ich nur 1 GB unter /tmp/ zur
>> Verfügung habe.
>>
>> Wie kann ich den Pfad so legen, dass nicht mehr /tmp/ genutzt wird,
>> sondern ein anderer Ordner auf einer anderen Partition mit mehr Platz?
>>
>> TMPDIR hab ich schon gesetzt, das funktioniert aber nicht.
>
>Das mußt du in my.cnf einstellen und MySQL neu starten.
>
Danke, genau das war der Punkt. Da frag ich mich doch glatt, warum ich
die naheliegendste Antwort nicht selbst gefunden habe... *kopfkratz*
Leichter Fall von Betriebsblindheit vermutlich.
>Allerdings kenne ich das so, daß das temporäre Datenfile (*.TMD)
>im DATADIR angelegt wird, sogar im selben Verzeichnis, wo das
>originale .MYD liegt.
Nö, MySQL 5.0 verwendet offensichtlich das temp-Verzeichnis aus der
my.cnf.
Danke für die Hilfe!
Heiko
--
http://www.computerbetrug.de - Gegen Straftaten im Internet
http://www.dialerhilfe.de - Gegen unseriöse Dialer