"Jonas Pedersen" <jonasREMOVE@chown.dk> wrote in message news:<c6f69b.b0c.ln@10.0.0.3>...
> Hvis det ikke kan lade sig gøre at have forskellige tablespaces til de
> forskellige tabeller, skal jeg jo løse mit problem på en anden måde.
>
> I mit nuværende setup har jeg følgende 'innodb_data_file_path =
> ibdata1:10M:autoextend'.
> Den partition mySQL data de ligger på er ved at være fyldt op. Mit ønske var
> så at flytte den database (de tabeller) der fylder mest (omkring 95% af alt
> data i mySQL) over i et andet tablespace med mere plads. Det ville jeg gøre
> ved at lave noget i stil med 'innodb_data_file_path =
> ibdata1:1000M:/nyt/table/space:1000M:autoextend' i min my.cnf. Bemærk her at
> ibdata1 er udvidet til 1000M. Det vil mySQL ikke være med til. Jeg får
> følgende fejl:
> InnoDB: Error: data file /var/mysql/ibdata1 is of a different size
> InnoDB: than specified in the .cnf file!
>
> Er jeg så nødt til at dumpe alle min tabeller og så lave slette ibdata1 og
> så oprette den på ny med den nye størrelse eller er der en smart finte?
MySQL kan bruge flere InnoDB filer som een stor database. Bare tilføj
en fil mere på den anden disk til konfigurationen.
- ask
--
http://www.askbjoernhansen.com/