Pitäisi siirtää tietokannat MySQL 4.1 > 4.0
Käytän siihen tarkoitukseen mysqldump työkalua, mutta toistaiseksi huonolla menestyksellä.
En ole onnistunut palauttamaan vielä yhtään taulua.
Mysqldump tekee epäyhteensopivat tiedostot vanhemman version kanssa.
CREATE TABLE dic-bio (
suomi varchar(50) NOT NULL default '',
englanti varchar(50) NOT NULL default '',
KEY suomi (suomi),
KEY englanti (englanti)
) TYPE=MyISAM;
Antaa virheilmoituksen #1064 - You have an error in your SQL syntax.
Ja näin joka ikisen taulun kanssa, ja niitä on tosi paljon.
Onko olemassa joku nopea ja toimiva ratkaisu siirtoon?
Käytän siihen tarkoitukseen mysqldump työkalua, mutta toistaiseksi huonolla menestyksellä.
En ole onnistunut palauttamaan vielä yhtään taulua.
Mysqldump tekee epäyhteensopivat tiedostot vanhemman version kanssa.
CREATE TABLE dic-bio (
suomi varchar(50) NOT NULL default '',
englanti varchar(50) NOT NULL default '',
KEY suomi (suomi),
KEY englanti (englanti)
) TYPE=MyISAM;
Antaa virheilmoituksen #1064 - You have an error in your SQL syntax.
Ja näin joka ikisen taulun kanssa, ja niitä on tosi paljon.
Onko olemassa joku nopea ja toimiva ratkaisu siirtoon?
Vastaukset 3
Vanhimmat
Kyllä Mysqldump tekee yhteensopiviakin tiedostoja. Ei toi kysely mene tommosenaankaan edes MySQL 4.1.7 kantaan, koska taulun nimessä on -, poistappas viiva, niin toiminee ongelmitta.
Se viiva '-' on ollut tauluiden nimissä ennenkin ja on toiminut ongelmitta, ja kaikki skriptitkin pitäisi sitten muokata myös. Ja niitä tauluja on kaiken lisäksi tosi paljon.
*Onko olemassa joku nopea ja toimiva ratkaisu siirtoon?*
Riippuu täysin onko omapalvelin jne...
Nopein keino on kopioida tarvittavat tiedot myslin data hakemistosta ja siirtää ne uuteen kantaan.