www.domain.nl/phpmyadmin werkt niet meer na het verplaatsen van de mysql bestanden. Dit is als volgt gebeurd:

- cd /var/lib
- mv mysql /mnt/bigtorage

De externe schijf van 2TB is gekoppeld en gemount naar /mnt/bigstorage

In my.cnf

datadir=/mnt/bigstorage/mysql
socket=/mnt/bigstorage/mysql.sock

localhost werkte niet meer, met een mysql connectie via php, maar 127.0.0.1 wel.

Daarnaast werkt alles na een mysql restart, behalve phpmyadmin.
Ik zie geen config bestand terug van phpmyadmin, waar kan ik dit aanpassen?

groet

Daniel
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

[size=xsmall]Toevoeging op 08/05/2019 14:15:57:[/size]

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

[size=xsmall]Toevoeging op 08/05/2019 14:30:02:[/size]


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?
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







[size=xsmall]Toevoeging op 09/05/2019 01:28:06:[/size]


 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:


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
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?

Reageren