Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

MySQL rechten voor INLOAD FILE INTO

Beginner2002
1 antwoord
  • Beste mensen,

    De beste wensen voor 2002 en hierbij mijn vraag.
    Ik ben bezig met een import module te maken voor het uploaden van gegevens in de database. Dit wil ik doen aan de hand van txt bestanden op de server te zetten en dan vervolgens deze bestanden met de volgende code in te lezen… één voorbeeld is:

    [php]
    If($upload == 4)
    {
    echo "We beginnen nu met het uploaden van $bestand in de tabel si_product………………….<BR><BR>";
    $dbcon->query("LOAD DATA INFILE '$bestand'INTO TABLE si_product");
    If($dbcon->query == FALSE)
    {
    echo "$errormsg";
    }
    else
    {
    echo "Het uploaden van de gegevens in de tabel si_product is succesvol afgerond!<BR><BR>";
    }
    }
    [/php]

    Wanneer ik dit dan doe krijg ik de volgende foutmelding:

    "1045 (Access denied for user: 'rswww@localhost' (Using password: YES))"

    Ik denk dat het ligt aan het feit dat ik geen file privileges heb op de server. Nou staat er op MySQL.com dat je daarvoor het commando file hebt… en dat dit staat in de tabel file_prev in de database "mysql".
    Ik kan al niet in die database komen omdat ik daar geen rechten voor heb…. en ik weet al helemaal niet hoe ik het nou voor elkaar kan krijgen dat ik file privileges krijg.
    Hebben jullie een idee?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.