Avatar billede tomb3 Nybegynder
08. september 2005 - 20:24 Der er 4 kommentarer og
1 løsning

Error 1064 (42000)

Kan pludselig ikke grante access til MySQL brugere. Har virket perfekt før. Har lige fjernet MySQL 4.1.13 som var installeret og smidt 4.1.14 ind, men får samme fejl.

Opretter en bruger således:

CREATE DATABASE domain_dk;
GRANT ALL ON domain_dk.* TO domain_dk@localhost IDENTIFIED BY IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;


Får følgende fejl:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'pass'' at line 1


Har søgt, men synes ikke at kunne finde en løsning...
Avatar billede barklund Nybegynder
08. september 2005 - 20:43 #1
Hvorfor står der IDENTIFIED BY to gange?
Avatar billede tomb3 Nybegynder
08. september 2005 - 20:48 #2
Er vist en fejl, men har også prøvet med én gang.

Har fået det til at virke med:

GRANT ALL PRIVILEGES ON domain_dk.* TO domain_dk@localhost IDENTIFIED BY 'pass';

Eneste ændring er at "privileges" bliver indsat efter all.

Bare underligt, for det andet har virket perfekt hidtil.
Avatar billede barklund Nybegynder
08. september 2005 - 23:24 #3
Fair nok - husk selv at snuppe pointene så :)
Avatar billede barklund Nybegynder
08. september 2005 - 23:26 #4
Og ifølge http://dev.mysql.com/doc/mysql/en/grant.html skulle PRIVILEGES være optional - det burde altså ikke være nødvendigt at have med.

Og mysql-fejlen kommer da tydeligvist også i ovenstående ude ved de to gange IDENTIFIED BY - men måske havde du en anden fejlmeddelelse, da du kun havde skrevet det en gang?
Avatar billede tomb3 Nybegynder
14. januar 2006 - 17:25 #5
Lukker
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