phpmyadmin werkt niet, na myql verplaatst te hebben

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Daniel van Seggelen

Daniel van Seggelen

08/05/2019 13:54:40
Quote Anchor link
UPDATE, heb een 300GB SSD schijf erbij aangeschaft en gekoppeld aan de primaire partitie, dit i goe gegaan en de partitie heeft nu 300gb aan vrije ruimte.

Maar het probleem blijft bestaan. Ik weet het ook niet meer. Hij blijft te lang hangen bij een load data infile an rond de 251000 records

Toevoeging op 08/05/2019 14:15:57:

vreemd, in command line doet deze load data het wel, maar via de php script niet

Toevoeging op 08/05/2019 14:30:02:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
LOAD DATA LOCAL INFILE '/home/admin/domains/domein.nl/private_html/shopconnector/feeds/feed8import.csv' INTO TABLE prijzen_temp
                                FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '
'
                                (@col1,@col2,@col3,@col4,@col5,@col6,@col7,@col8,@col9,@col10,@col11,@col12,@col13,@col14,@col15,@col16,@col17,@col18,@col19,@col20,@col21,@col22) set verzend_kosten=@col10,verzend_tijd=@col11,merk=@col12,naam=@col2,catspider_feed=@col21,prijs=@col4,beschrijving=@col5,productUrl=@col6,img_url=@col7,ean=@col9


werkt prima in 10 sec, maar niet als ik dit via PHP doe, duurt 10 min wat eerst wel goed werkte en dan slaat hij af. Waarom zo'n groot verschil ? En wat maakt het zo lang duren?
 
PHP hulp

PHP hulp

25/05/2019 12:21:42
 
Thomas van den Heuvel

Thomas van den Heuvel

08/05/2019 16:31:35
Quote Anchor link
Waarom zou je dit via PHP laten lopen dan?
 
Daniel van Seggelen

Daniel van Seggelen

08/05/2019 22:51:38
Quote Anchor link
Omdat ik code en loops heb met queries uit de database met PHP heb die ik moet laten werken met load data infile.
Ik ben niet kundig om dit in een sh script te doen.

Ik snap niet dat dit zoveel verschil maakt.
in de cli roep ik de PHP gewoon aan met php script.php







Toevoeging op 09/05/2019 01:28:06:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
LOAD DATA LOCAL INFILE "/home/admin/domains/domein.nl/private_html/shopconnector/feeds/feed8import.csv" IGNORE INTO TABLE prijzen_temp FIELDS TERMINATED BY ";" ENCLOSED BY '"' LINES TERMINATED BY '\n'(@col1,@col2,@col3,@col4,@col5,@col6,@col7,@col8,@col9,@col10,@col11,@col12,@col13,@col14,@col15,@col16,@col17,@col18,@col19,@col20,@col21,@col22) set verzend_kosten=@col10,verzend_tijd=@col11,merk=@col12,naam=@col2,catspider_feed=@col21,prijs=@col4,beschrijving=@col5,productUrl=@col6,img_url=@col7,ean=@col9


Dit werkt in de CLI na het inloggen in mysql

Maar via de exec in PHP, allemaal syntax errors etc:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
exec('mysql -ppassword -umijn_db --database=dname -e  LOAD DATA LOCAL INFILE "/home/admin/domains/domein.nl/private_html/shopconnector/feeds/feed8import.csv" IGNORE INTO TABLE prijzen_temp FIELDS TERMINATED BY ";" ENCLOSED BY '"' LINES TERMINATED BY '\n'(@col1,@col2,@col3,@col4,@col5,@col6,@col7,@col8,@col9,@col10,@col11,@col12,@col13,@col14,@col15,@col16,@col17,@col18,@col19,@col20,@col21,@col22) set verzend_kosten=@col10,verzend_tijd=@col11,merk=@col12,naam=@col2,catspider_feed=@col21,prijs=@col4,beschrijving=@col5,productUrl=@col6,img_url=@col7,ean=@col9);


Syntax error '' bla bla bla
 
Ivo P

Ivo P

09/05/2019 08:47:12
Quote Anchor link
heeft mysql (nog steeds) lees- en schrijfrechten op de locatie waar die csv file staat?

Draait Mysql nu mogelijk als een andere user, dan wannneer je de oorspronkelijke setup gebruikt?
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.