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.
daarna heb ik de rechten aan de gebruiker gegeven.
zou iemand weten wat ik fout heb gedaan. ik krijg er dit
van
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