Avatar billede Slettet bruger
12. december 2001 - 14:24 Der er 5 kommentarer og
3 løsninger

Load data infile problem...

Jeg har en tekstfil (test.txt) der ser således ud:

\"
#7 Train: An Immigrant Journey, The (1999)\"%;
\"
$ (1971)\"%;
\"
$1,000 Reward (1923)\"%;
\"
$1,000,000 Duck (1971)\"%;
\"
$1,000,000 Reward, The (1920)\"%;
\"
$10,000 Under a Pillow (1921)\"%;
\"
$100,000 (1915)\"%;
\"
$100,000 Pyramid, The (2001) (VG)\"%;
\"
$1000 a Touchdown (1939)\"%;
\"
$20,000 Carat, The (1913)\"%;
\"
$21 a Day Once a Month (1941)\"%;

Og jeg prøver at indsætte med dette script:

<?PHP

$conn = mysql_connect(\"mysql.xxxx.dk\", \"xxxx\", \"xxxxxx\");
mysql_SELECT_db(\"xxxxxx\");

$sql = \"LOAD DATA INFILE \'/usr/local/www/datefinderdk/www/test.txt\' INTO TABLE imdb_filmliste FIELDS TERMINATED BY \'%\' LINES TERMINATED BY \';\'\";

$res = mysql_query($sql) or die (mysql_error());
?>

Men jeg får bare en

Access denied for user: \'datefinderdk@sabine.andersenit.dk\' (Using password: YES)

Jeg vil gerne have hjælp! Og den rigtige tekstfil der skal indsættes er på 150.000 poster, kan jeg klare det med denne kode?
Avatar billede disky Nybegynder
12. december 2001 - 14:26 #1
password/username er forkert lyder det som.


Er det en lille filmbase du har gang i ?
Avatar billede darkmoon Nybegynder
12. december 2001 - 15:09 #2
Du skal i MySQL give adgang til brugerxxx til at have \"file\" permissions på server niveau.
Avatar billede darkmoon Nybegynder
12. december 2001 - 15:10 #3
UPDATE user SET Select_priv = \'N\', Insert_priv = \'N\', Update_priv = \'N\', Delete_priv = \'N\', Create_priv = \'N\', Drop_priv = \'N\', Reload_priv = \'N\', Shutdown_priv = \'N\', Process_priv = \'N\', File_priv = \'Y\', Grant_priv = \'N\', References_priv = \'N\', Index_priv = \'N\', Alter_priv = \'N\' WHERE Host = \'xxx\' AND User = \'xxxx\'
Avatar billede Slettet bruger
12. december 2001 - 21:10 #4
Jeg har min MySQL hos Azero, men det som darkmoon skriver skal jeg blot køre det?

disky> Jeg bruger samme connection som altid...og ja, det er en lille filmdb :)
Avatar billede Slettet bruger
13. december 2001 - 07:38 #5
Nåh, jeg pillede filen fra hinanden og lave 6 separate filer. Dermed kunne jeg via PHPMyAdmin nå det uden execution timeout (server i safemode)

Men thanx anyway :)
Avatar billede disky Nybegynder
13. december 2001 - 09:22 #6
el_barto er det muligt at få den datafil ?
Avatar billede Slettet bruger
13. december 2001 - 15:02 #7
disky> Du kan downloade den fra ftp://ftp.imdb.com/pub/interfaces/ (det er den der hedder movies.list.gz

Jeg har så blot fjernet nogle af oplysningerne og indsat linieskift/semikolon. Sig lige hvis du hellere vil have den :)
Avatar billede disky Nybegynder
13. december 2001 - 15:31 #8
okay, jeg henter dem bare selv :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester