[MySQL] table type checken

Pagina: 1
Acties:

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Topicstarter
Sinds tweakers sinds kort ook aan het experimenteren is geslaagd met InnoDB d8 ik het aangezien ik mysql toch ging upgraden het mee te compilen :)

Nu heb ik een table waar normaal gezien vanacht een hoop database ingepompt moest worden en d8 eens te testen hoe InnoDB het hier lokaal zou afhandelen.

K'heb de table aangemaakt met erachter type=innodb;

maar wanneer ik een dump opvraag (met mysql dump) zegt hij nog steeds: type=myisam

dus is er iets fout gegaan tijdens de mysql compile (alles ging toen normaal, niet speciaals te zien, compilede de innodb files gewoon mee)

K'zou graag de table innodb maken voor ik er data inpomp aangezien het omzetten vrij lang zou kunnen duren.

If it ain't broken it doesn't have enough features


Verwijderd

Nieuwste versie van PhpAdmin kan je het table-type vertellen (en laten wijzigen, volgens mij)

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Topicstarter
Op dinsdag 30 oktober 2001 10:19 schreef joska het volgende:
Nieuwste versie van PhpAdmin kan je het table-type vertellen (en laten wijzigen, volgens mij)
dus als innodb perfect meegecompiled zou zijn kon ik in phpmyadmin ook innodb selecteren onderaan?

nu heb ik em gewoon via een query gedaan ALTER TABLE tablename TYPE innodb;

zoals op de innodb.com site staat, maar bij dumps komt er gewoon MyISAM achter de create table query te staat, en in de directory op m'n server waar de db files staan hebben ze nog een .MYI extensie ...

k'denk dat ik mysql maar eens ga recompilen :Z

If it ain't broken it doesn't have enough features


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Topicstarter
damn, net mysql gerecompiled (php niet maar ik voer enkele query's direct uit op de commandline)

nog steeds lijkt er niets van innodb aanwezig te zijn, iemand ervaring met innodb hier?

If it ain't broken it doesn't have enough features


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Topicstarter
Ok, weer een stapje verder, mysql draait met innodb maar neem geen configuratie optie's aan, daarom staat bij de mysql variablen: have_innodb DISABLED

de opties die innodb nodig heeft staan gewoon in mijn my.cnf

daar staat in:
[innodb configuration]
innodb_data_home_dir = /usr/local/mysql/innodb/
innodb_data_file_path = ibdata:60M
innodb_flush_log_at_trx_commit=1
innodb_log_archive=0
set-variable = innodb_buffer_pool_size=20M
set-variable = innodb_additional_mem_pool_size=5M
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50


bij de mysql variablen staat het gewoon zo:
innodb_data_file_path
innodb_data_home_dir

dus beiden leeg hoewel ze toch ingevuld zijn :?

If it ain't broken it doesn't have enough features