Come installare versione precedente di Mysql

Ciao
ho installato mysql alla versione 5.5.28
ma avrei necessità di installare una versione più vecchia perché devo importare un database che ho a sua volta esportato con una versione molto vecchia (3.23.49)

L’operazione l’ho fatta già precedentemente da Windows (avevo installato XAMPP 1.7.3) ma ora vorrei farla da Fedora.
Come faccio?

P.S: Per la cronaca in importazione l’errore che mi da adesso è

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 18 

hai già provato con questo comando?

# yum downgrade mysql

Si, comunque l’output è

[root@panoramix ale]# yum downgrade mysql Loaded plugins: langpacks, presto, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package mysql.x86_64 0:5.5.23-1.fc17 will be a downgrade --> Processing Dependency: mysql-libs(x86-64) = 5.5.23-1.fc17 for package: mysql-5.5.23-1.fc17.x86_64 ---> Package mysql.x86_64 0:5.5.28-1.fc17 will be erased --> Finished Dependency Resolution Error: Package: mysql-5.5.23-1.fc17.x86_64 (fedora) Requires: mysql-libs(x86-64) = 5.5.23-1.fc17 Installed: mysql-libs-5.5.28-1.fc17.x86_64 (@updates) mysql-libs(x86-64) = 5.5.28-1.fc17 Available: mysql-libs-5.5.23-1.fc17.x86_64 (fedora) mysql-libs(x86-64) = 5.5.23-1.fc17 Error: Package: mysql-server-5.5.28-1.fc17.x86_64 (@updates) Requires: mysql(x86-64) = 5.5.28-1.fc17 Removing: mysql-5.5.28-1.fc17.x86_64 (@updates) mysql(x86-64) = 5.5.28-1.fc17 Downgraded By: mysql-5.5.23-1.fc17.x86_64 (fedora) mysql(x86-64) = 5.5.23-1.fc17 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

neanch’io sono mai riuscito ad installare versioni vecchie di qualche programma.
infatti secondo me l’unico difetto di Linux è proprio la gestione del software, ci sono troppe catene ed è praticamente impossibile installare programmi vecchi.

Perchè non correggi il dump?
Il TYPE non è più utilizzato dalla versione 5.x mi pare. Sostituiscilo con ENGINE.

ENGINE = MyISAM

Poi riprova (ma fatti prima una copia del dump).

Scusami ma cosa dovrei fare esattamente per fare questa correzione?

Apri il dump del DB e sostituisci TYPE copn ENGINE, puoi farti anche uno script.
Se il DB non è grande lo fa tranquillamente un editor di testo.

Sembra che funzioni, almeno col primo file piccolino.

Ora però dovrei impostare la dimensione di upload più alta: ho modificato il file php.ini

upload_max_filesize = 2M

con

upload_max_filesize = 200M

ma in phpmyadmin mi risulta sempre* (Dimensione massima: 8,192KiB)*
Come mai?

Devi metterlo anche su:

post_max_size = 200M

e soprattutto devi riavviare i servizi apache e mysql!

Questasera riprovo…però mi sembrava di averlo fatto, si l’altro parametro che il riavvio di apache e mysql.

Faccio sapere…intanto grazie

Ok, ha funzionato :wink:

Grazie