[mysql] gebruikers aan database koppelen

Pagina: 1
Acties:

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Hoi,
Ik ben nu al een dag of twee aan het proberen om mysql-gebruikers te koppelen aan hun eigen database.
Ik heb phpmyadmin geinstalleerd en dat werkt allemaal.
Alleen als ik een user aanmaak, daarna op GRANTS klik, hem verbindt met een database krijg ik onderstaande melding:
Host % - User chris

Error

SQL-query :

GRANT Select, Insert, Update, Delete ON dbchris.* TO 'chris'@'%'

MySQL said:

Can't find any matching row in the user table
Eerst dacht ik dat mysql gewoon buggy was ofzo, maar ik heb 't al helemaal opnieuw geinstalleerd en hij blijft dit geven. Kom er op 't moment echt even niet meer uit. Kunnen jullie svp helpen? thx.

  • Kogelvis
  • Registratie: Maart 2001
  • Laatst online: 06-07 17:05

Kogelvis

Nu ook met gitaar

kan aan mij liggen maar moet dat niet zijn
code:
1
GRANT Select, Insert, Update, Delete ON dbchris.* TO chris@%;

evt als er ook nog een password vereist word
code:
1
GRANT Select, Insert, Update, Delete ON dbchris.* TO chris@% identified by 'password';

succes

<Jeroen> Wirf: vrouwen versieren kan je gewoon in het OSI model proppen hoor :P
I am dyslexic of Borg prepare to have your ass laminated
Real Programmers always confuse Christmas and Halloween because oct31 = dec25


  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
tja, ik heb al van alles geprobeerd en m'n probleemomschrijving zal er niet duidelijker op worden, maar ik waag toch nog maar ff een poging.
Ik blijf met phpmyadmin regelmatig SQL syntax errors krijgen.
Bovendien krijg ik nieuwe gebruikers die ik aanmaak niet afgeschermd van de andere databases. Zo heb ik in het voorbeeld bijvoorbeeld user chris aan de database dbchris willen koppelen.... Maar hij kan nog steeds ook bij alle andere databases inlezen.
De rechten zijn wel goed, dus hij mag niet herstarten etc.

Iemand een goed idee???

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 16-08 09:37

Kees

Serveradmin / BOFH / DoC
De user moet in de "user" table helemaal geen rechten hebben (alles op 'N').

Vervolgens koppel je in de table "dbase" de user aan een dbase, en daar geef je hem rechten.

Als je hem in de usertable al rechten geeft, gelden die voor alle dbases.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 16-08 09:37

Kees

Serveradmin / BOFH / DoC
PHPMyAdmin zuigt overigens met userbeheer is mijn bescheiden mening. Je moet gewoon direct de dingen in de table inserten, en als je klaar bent een "flush privileges" doen.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Op vrijdag 19 april 2002 20:39 schreef Kees het volgende:
De user moet in de "user" table helemaal geen rechten hebben (alles op 'N').

Vervolgens koppel je in de table "dbase" de user aan een dbase, en daar geef je hem rechten.

Als je hem in de usertable al rechten geeft, gelden die voor alle dbases.
Thx Dat ging een stuk beter.
Op vrijdag 19 april 2002 20:40 schreef Kees het volgende:
PHPMyAdmin zuigt overigens met userbeheer is mijn bescheiden mening. quote]
Heel Phpmyadmin(2.2.5) lijkt hier dusdanig vol bugs te zitten dat het heel verwarrend werkt. Zijn er nog alternatieven voor gebruikers die niet per se alles met de hand willen invoeren?
Pagina: 1