Toon posts:

[MySql] ik kan geen users aanmaken.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik kan geen users aanmaken onder mysql server.

Als ik een user aanmaak dan krijg ik de fout melding,
Access denied for user: 'gebruiker@localhost' (Using password: YES)

maar ik snap er niets van ik heb dit script uitgevoerd.
code:
1
2
3
4
5
6
7
shell> mysql --user=root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO gebruiker@localhost
         IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO gebruiker@"%"
         IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;
mysql> GRANT USAGE ON *.* TO dummy@localhost;

daarna heb ik de rechten aan de gebruiker gegeven.
code:
1
2
3
4
5
6
7
8
9
mysql> INSERT INTO user VALUES('localhost','gebruiker',PASSWORD('password'),
            'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO user VALUES('%','gebruiker',PASSWORD('password'),
            'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO user SET Host='localhost',User='admin',
             Reload_priv='Y', Process_priv='Y';
mysql> INSERT INTO user (Host,User,Password)
                VALUES('localhost','dummy','');
mysql> FLUSH PRIVILEGES;

zou iemand weten wat ik fout heb gedaan. ik krijg er dit |:( van :? :(

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 18-08 09:32

Super_ik

haklust!

en wat zijn de error messages :?

en welke versie heb je :?

zou wel handig zijn :?

irritant elke keer 2 enters bij mij :?

whatever :?

tis nog vroeg ;)

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:00

Creepy

Tactical Espionage Splatterer

Op maandag 26 november 2001 11:55 schreef Avis het volgende:
Ik kan geen users aanmaken onder mysql server.

Als ik een user aanmaak dan krijg ik de fout melding,
Access denied for user: 'gebruiker@localhost' (Using password: YES)

maar ik snap er niets van ik heb dit script uitgevoerd.
code:
1
2
3
4
5
6
7
shell> mysql --user=root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO gebruiker@localhost
         IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO gebruiker@"%"
         IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;
mysql> GRANT USAGE ON *.* TO dummy@localhost;
Na dit hoef je niet meer die insert into e.d. te doen. De commando's hierboven maken de user al aan inclusief rechten, passwordt etc.

Gewoon hierna een flush privileges doen en dan proberen in te loggen met "gebruiker"

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney