Kan kun logge ind med root
Hejsa,Jeg har lige installeret MySQL server på min computer sammen med
MySQL administrator og MySQL Control Center.
Det hele virker fint på den måde at jeg sagtens kan få adgang til
en database jeg har oprettet via min side, hvis jeg bruger root
med tilhørende root-password når jeg åbner databaseforbindelsen.
Problemet er så, at jeg ikke kan få adgang til databasen via min
side, hvis jeg i stedet ønsker at benytte en anden bruger jeg har
oprettet via de grafiske værktøjer.
Jeg opretter en ny bruger under users, og går ind under den givne bruger under "schema priviliges". Her er det muligt at vælge den/de databaser som den givne bruger skal have adgang til, samt hvilke rettigheder brugeren skal have på den givne database - eks, insert, update og delete osv.
Jeg kan sagtens vælge rettigheder i højre side og flytte dem over under "assigned priviliges", men når jeg trykker på "apply changes" flyttes alle de assignede rettigheder tilbage til højre side under available priviliges og det ser altså ikke ud til at den givne bruger har de rettigheder man har tildelt.
Jeg kan tilsyneladende heller ikke logge ind med den nye bruger, får besked på at brugeren ikke har adgang til localhost.
Det virkede ellers i starten, dog uden at brugeren kunne oprette nye databaser og have adgang til eksisterende databaser.
Jeg har tildelt de nødvendige rettigheder til denne bruger via
MySQL administrator interfacet under brugere/den givne bruger,
men det ser ikke ud til at brugeren rent faktisk har fået de
givne rettigheder tildelt, i hvert fald modtager jeg en fejl på
siden når jeg kører den:
#42000Access denied for user 'thomas'@'%' to database
'testdatabase'
Denne meddelelse generes fra en MySQLException.
Det hele virker som sagt med root...???
Med venlig hilsen,
Thomas
