[SuSE 7.1/MySQL 3.23]

Pagina: 1
Acties:

  • nrg
  • Registratie: April 2001
  • Laatst online: 08:29
âllo,

ik wil met mysql 2 dingen:

1. een (of meer) extra user(s) aanmaken, met eigen passwords. hoe doe ik dat ?

2. zorgen dat ik niet alleen vanaf localhost kan inloggen.
ik kan nu alleen met de mysql client via een SSH sessie (of op de server zelf) inloggen.
waar en hoe kan ik instellen dat dit ook vanuit het interne netwerk kan ??


bvd,

* nrg cest_moi-le_roi

Verwijderd

je kan users volgens mij als volgt aanmaken met mysql (tenminste, zo doe ik het altijd :) )

GRANT ALL PRIVILEGES ON database.* TO user@% IDENTIFIED BY 'password';

Dan krijgt die gebruiker alle rechten op de database 'database' behalve GRANT rechten.

user@% = user@iederwillekeurigelocatie, je kan ook user@localhost doen, dan kan ie alleen lokaal verbinden (via PHP oa)

Correct me if I'm wrong :)

Verwijderd

/me heeft niks te correcten ;)

Overigens staat dit echt gewoon letterlijk in de mysql-documentatie.
Misschien handig om die eens te lezen:?

www.mysql.com

  • nrg
  • Registratie: April 2001
  • Laatst online: 08:29
als ik dat probeer werkt t niet:
code:
1
2
3
mysql> GRANT ALL PRIVILEGES ON mhch.* TO root@% IDENTIFIED BY 'password';
ERROR 1064: You have an error in your SQL syntax near 'PRIVILEGES ON *.* TO root@% IDENTIFIED BY 'password'' at line 1
mysql>

wat doe ik nou weer fout ?

ps: sorry nelske ;)

Verwijderd

is dat % fout zeker, moet je dat @% eens weglaten :) ik heb alleen nog maar @localhost gebruikt :)