Van egy mysql adatbázisom windowson szeretném átpakolni linuxra.
A windowson mysql 3.23.56 verzio, linuxon mysql 5 van. Meg lehet ezt oldani valahogy?
- 1068 megtekintés
Hozzászólások
dump majd abbol vissza?
---
Apple iMac 20"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
mysql -uroot Venituri <test.sql
ERROR 1064 (42000) at line 1145: 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 '+venit (cod_pers,cod_venit)
) TYPE=MyISAM' at line 41
- A hozzászóláshoz be kell jelentkezni
esetleg ha a teljes sort masolnad... ha extended inserttel csinaltad a dumpot, akkor probald meg nelkule.
---
Apple iMac 20"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
Winen:
mysqldump -uroot --default-character-set=latin1 --opt Venituri > test.sql
Linuxon:
#mysqladmin -uroot create Venituri
# mysql -uroot --default-character-set=latin1 Venituri < test.sql
ERROR 1064 (42000) at line 1145: 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 '+venit (cod_pers,cod_venit)
) TYPE=MyISAM' at line 41
- A hozzászóláshoz be kell jelentkezni
A dump fájlban: replace: "TYPE=MyISAM" ""
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
hat az nem segit, probaltam mar phpmyadminal is importalni ugyse megy :( azt hiszem felteszem linuxra a 3.23.xx mysql-t talan tudok ugy kiokoskodni valamit
- A hozzászóláshoz be kell jelentkezni
Öhmm...
cat test.sql | mysql -uroot -Ddatabase -p nem segít?
- A hozzászóláshoz be kell jelentkezni
És ha kitörlöd az összes Type=MyISAM-ot?
- A hozzászóláshoz be kell jelentkezni
A phpmyadminban meg lehet adni olyant, hogy Compatibility mode... Miért nem használod?
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Azert tettem fel a phpmyadmint...
- A hozzászóláshoz be kell jelentkezni
Egy gyalogos megoldás is van ( ha a tudományos nem megy )
Win alatt a struktura így néz ki:
c:\Mysql_Folder\data\adatbazisneve\ itt sok-sok file
1- win alatt server leállít adtbazisneve folder kimásol
2- Linux alatt Mysql server leállít
3- Linux alatt \valahova\Mysql\data\adatbazisneve\ sok file bemásol
4- Mysql server indít
5- Esetleg még egy kis hegesztés ( MyIsam ) újra start stop
--
üdv: virtualm
Várható élettartam 20 év, garancia nincs
- A hozzászóláshoz be kell jelentkezni
Itthon a saját gépemen én is mindig a fájlokat másolgatom, win ről is így tértem át Linuxra. Fejlesztés közben a mentéseimet is így oldottam meg, sokkal egyszerűbbnek tartom. Csak a szerverre dumpolok.
- A hozzászóláshoz be kell jelentkezni
ezzel kezdtem nem valt be
- A hozzászóláshoz be kell jelentkezni
Upgrade guide to MySQL 4.* or 5.0.*
Eszerint először a 3* valamennyis mysqlről 4.0.25-re frissíts, azt 4.1-re, és azt már át lehet vinni 5.0-ra.
- A hozzászóláshoz be kell jelentkezni
ettol tartottam, gondoltam van egyszerub megoldas is, mas valasztasom nem nagyon maradt.
majd holnap megprobalom.
kosz mindenkinek.
- A hozzászóláshoz be kell jelentkezni
semelyik compatibility modban nem tudod visszarakni a dumpot? ansi? mysql323 vagy ha tabla opcioknal szall el, akkor anelkul vagy ezek kominaciojaval?
---
Apple iMac 20"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni