Hozzászólások
-
SzerzőBejegyzés
-
Hali!
Rájöttél az okára? Én is hasonló gondaban vagyok, mindig connection rejected kerül a log file-ba.
Hála neked oreilly mysql cookbook. a Helyes szintaktika –execute=”parancs”
Ha nem teszem bele az aposztrofokat akkor a bash akarja értelmezi azon sorokat és azért dob hibaüzenetet. Szóval nem értem miért nem tetszik a mysql-nek így a parancs, ha belülről futtatom simán megy……..
Még használhatnám erre a célra a mysqlimport parancsot, csak annak nincs olyan paramézterezési lehetőség mint így a LINES STARTING BY…..és ez a legfontosabb, mivel 3-4 fejléces fájlokról van szó….Van-e még valamilyen módszer, hogy a LOAD DATA INFILE…….parancsot kívülről meghívjam? Azért lenne lényeges mivel az adatbázist jó lenne leglább óránként frissítenem ha nem töbször és ehhez automatizálni kell ez a folyamatot.
lezárva…….másik topic marad…magam sem tudom miért indítottam ezt külön, ez van ha egyszerre kell rengeteg dologgal foglalkozni…
leslieman: kösz a tippet megnézem
balev: igazad van nem kellett volna……
és a mysql parancssoron belül simán megy csak a parancsbeevitelnél kapom a fent említett hibaüzenetet.
No senki többet?
Szöveges állományból már megy az adatbázisba importálás. Csak van egy kis problémám még vele. Mégpedig, hogy: a Mysql LOAD DATA INFILE parancsát használom és ennek van egy olyan kapcsolója, hogy LINES STARTING BY ‘prefix’. Ez a kapcsoló értelmezésem szerint arra hivatott, hogy a prefixként megadott karakter láncal kezdődő sorokat importálja csak a táblába. De ez valamiért nem akar működni. Javítsatok ki ha rosszul értelmeztem. És ha tényleg rosszúl akkor mivel tudnám megoldani hogy csak megadott sorokat importálja? Előre is köszönöm.
ez lenne a parancs amire syntax error-t ad a LLINES STARTING BY kapcsolóra:
LOAD DATA INFILE ‘/backup/Inspection_ResultsM5.csv’ INTO TABLE `board_item` FIELDS TERMINATED BY ‘,’ LINES STARTING BY ‘BI’ IGNORE 3 LINES;
uzsolt wrote:Hogyan akarod feltölteni? Tehát van valami parancs, ami pl. az stdin-ről fogad adatokat, és azt felnyomja? Ha nincs, csak grafikus rész akkor szerintem felejtős…
A proginak lehetőleg a paraméterezését is elárulhatnád, de elöljáróban az awk system parancsát ajánlom tanulmányozásra…Adott egy script ami egy vizuális tesztgép eredményeit beszórja egy szöveges fileba, az oszlopokat egy vesszővel választja el egymástól. Nekem ezt a filet kéne feldolgoznom és egy adatbázisba beszórni.
Köszönöm a tippet. De bőségesen elegendő a cp, mivel a rendszer aminek egy kimeneti állományát akarom menteni, amúgy is két fájlba dolgozik egyszerre(egy aktuális és egy shadow). A főnököm kérése volt, hogy legyen egy harmadik mentés is a biztonság kedvéért. Köszi mégegyszer!
-
SzerzőBejegyzés
legutóbbi hsz