Multidesk.be » Forums » ASP » Database rechten (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • [1]
  • 2
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door fawkes op woensdag 9 augustus 2006 om 14:29:26.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hoe kan ik een account op een database de volledige rechten geven? Ik heb al een tip van iemand gekregen dat dat kan met de sql functie GRANT maar ik weet niet hoe dat werkt. zou iemand daar goede uitleg over kunnen geven?
-
^ Reactie #1 geschreven door thekid op woensdag 9 augustus 2006 om 14:34:34.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
kan je verder uitleggen op welke database, ik vermoed in mysql, daarvoor zou ik mysql administrator aanraden, daar kunde werkelijk alles regelen, of gewoon in de database mysql op een server binnengaan en de rechten daar in de tabel aanpassen (maar da's beetje moeilijker)

en verder, wat info op de mysql site zelf
http://mysql.com/doc/refman/5.0/en/adding-users.html
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #2 geschreven door fawkes op woensdag 9 augustus 2006 om 14:53:26.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Dat bedoel ik inderdaad. maar ik ben niet zo goed in al die engelse teksten. ik snap er niet echt veel van. zou u of iemand anders even de goede code eruit kunnen halen en mij die geven?
-
^ Reactie #3 geschreven door Martijn op woensdag 9 augustus 2006 om 16:05:43.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Code om een gebruiker aan te maken:

CODE
  1. CREATE USER 'gebruiker'@ 'localhost' IDENTIFIED BY 'wachtwoord';


Code om de rechten aan de eerder gemaakte gebruiker toe te kennen:

CODE
  1. GRANT ALL PRIVILEGES ON * . * TO 'gebruiker'@ 'localhost' IDENTIFIED BY 'wachtwoord' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #4 geschreven door fawkes op woensdag 9 augustus 2006 om 16:17:24.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Ik heb de 2e gebruikt. Maar het geeft een foutmelding. De user die ik heb is fawkes@localhost. dus dan word het dit:
CODE
  1. GRANT ALL PRIVILEGES ON * . * TO 'fawkes'@ 'localhost' IDENTIFIED BY 'wachtwoord' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
maar dan krijg ik deze foutmelding

Dixit

#1064 - You have an error in your SQL syntax near ''localhost' IDENTIFIED BY 'wachtwoord' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 ' at line 1
Wat kan ik doen om deze code niet te krijgen?
-
^ Reactie #5 geschreven door Martijn op woensdag 9 augustus 2006 om 16:27:06.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Probeer eens of het wel gaat met deze code:

CODE
  1. GRANT ALL PRIVILEGES ON * . * TO 'fawkes' @ 'localhost' IDENTIFIED BY 'wachtwoord';
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #6 geschreven door fawkes op woensdag 9 augustus 2006 om 16:32:17.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
en nou krijg ik dit:

Dixit

#1064 - You have an error in your SQL syntax near ''localhost' IDENTIFIED BY 'wachtwoord'' at line 1
-
^ Reactie #7 geschreven door Martijn op woensdag 9 augustus 2006 om 16:34:28.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Probeer de spaties rond het apestaartje eens weg te laten en als dat niets helpt, laat dan het stuk "IDENTIFIED BY 'wachtwoord'" eens vallen.
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #8 geschreven door thekid op woensdag 9 augustus 2006 om 16:35:28.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
probeer eens gewoon

CODE
  1.  
  2. grant all privileges databasenaam.* to fawkes@localhost IDENTIFIED BY 'wachtwoord';
  3.  


vermoedelijk teveel spaties of quotes gebruikt
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #9 geschreven door fawkes op woensdag 9 augustus 2006 om 16:38:50.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Als ik die van Martijn doe krijg ik dit:

Dixit

#1045 - Access denied for user: 'fawkes@localhost' (Using password: YES)
en bij die van thekid

Dixit

#1064 - You have an error in your SQL syntax near 'databasenaam.* to fawkes@localhost IDENTIFIED BY 'wachtwoord'' at line 1
beide met een foutmelding
-
^ Reactie #10 geschreven door thekid op woensdag 9 augustus 2006 om 16:41:18.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
ja, moede databasenaam wel vervangen, hé ;)

ge moet trouwens als root uw commando uitvoeren, maar ik vraag mij serieus af waarom ge dat zou willen? da's een serieus gat in uw beveiliging om azo maar een gebruiker ALLE rechten op ALLE databases te geven, root access over internet ligt nl standaard af, maar als daar een minder beveiligde account opzit die plotseling ook alles mag is da een kado voor sommige mensen ;)

ik vind, werk met je gewone account die de root aanmaakt, en gebruik de root account als er iets moet veranderd worden voor andere toegang, 't is het veiligst van al
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #11 geschreven door Martijn op woensdag 9 augustus 2006 om 16:42:31.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Welke versie van MySQL heb je overigens draaien, want het verbaast me dat die queries niet werken (volgens mij ligt de foutmelding bij de code van thekid niet aan het feit dat je die databasenaam gebruikt trouwens, maar aan hetzelfde als bij mij)...
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #12 geschreven door fawkes op woensdag 9 augustus 2006 om 16:43:33.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid

Dixit

MySQL 3.23.58
-
^ Reactie #13 geschreven door thekid op woensdag 9 augustus 2006 om 16:43:33.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Ik vraag mij eerder het waarom af :D

ja man, upgraden naar de 5 aub ;)

Opmerking van de crew

Ik heb je beide reacties even samengevoegd zodoende het onderwerp overzichtelijk te houden ;).
Martijn
Deze tekst werd het laatst bewerkt voor 33.94 % door Martijn op woensdag 9 augustus 2006 om 16:47:08.
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #14 geschreven door fawkes op woensdag 9 augustus 2006 om 16:44:35.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hoe??? Ik heb dit standaart van de host.
-
^ Reactie #15 geschreven door thekid op woensdag 9 augustus 2006 om 16:46:02.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
dan gade gij da niet kunnen veranderen, ik vroeg me al af waarom... Wilde zwaardere functies aanpassen, stel ik voor de je een mailtje stuurt naar de host, maar zo'n commando's gade toch niet kunnen gebruiken, ik denk zelfs niet da je een gebruiken zou mogen aanmaken

ziet, beste is eerst duidelijke info geven
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #16 geschreven door fawkes op woensdag 9 augustus 2006 om 16:47:58.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Had ik al gedaan en zij gaven wel de tip van GRANT maar ze wouden niet de goede uitleg geven.

Dixit

Daar zijn wij niet voor
oftewijl de hulpdesk van mijn host
-
^ Reactie #17 geschreven door Martijn op woensdag 9 augustus 2006 om 16:48:43.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Het is wel jammer dat je webhost nog gebruikt maakt van zulke oude software. Dat versie vier gebruikt wordt, komt wel meer voor. Versie 5 heeft heel veel handige extra's (als subqueries e.d.) en loopt ook een stuk vlotter :).

Dixit

Dixit fawkes op 09/08/2006 16:47:58:

Had ik al gedaan en zij gaven wel de tip van GRANT maar ze wouden niet de goede uitleg geven.

Dixit

Daar zijn wij niet voor
oftewijl de hulpdesk van mijn host


:o Wat zijn ze vriendelijk o-o. Mogen we weten welke host dat is? Ben wel eens benieuwd.
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #18 geschreven door fawkes op woensdag 9 augustus 2006 om 16:51:02.
fawkes' avatar
Multiviteit: 230
-
-
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Ik zou eens vragen hoe lang het kan duren totdat ze 5 hebben. en dan geef ik dat wel even door.
-
^ Reactie #19 geschreven door thekid op woensdag 9 augustus 2006 om 16:51:18.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
ja, maar gij vraagt ons een commando voor iets da we niet weten welke versie en dergelijke, die commando's veranderen nogal geregeld eens

+ normaal gezien heb je als gebruiker alle rechten op alles dat je zelf aanmaakt, dus weet ik niet wat het nut is om een grant te gaan doen voor andere zaken

dus, mits volledige uitleg van het probleem, kunnen we misschien beter helpen
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
  • Pagina
  • [1]
  • 2
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten