Avatar billede Slettet bruger
07. juli 2003 - 04:14 Der er 2 kommentarer og
1 løsning

Søger en total haj i mysql til et script

Hej med jer. jeg er ved at lave et script der kan opratte database og bruger, og det går også ok, men mit problem er at den ikke vil sætte retigheder til den database. hvad er der galt ?

<%
SQLserveradr="192.168.1.6"
SQLdatabase="mysql"
SQLlogin="root"
SQLpassword="123456"

Set Conn = Server.CreateObject("ADODB.Connection")

conStr = "driver={MySQL ODBC 3.51 Driver};server="& SQLserveradr &";database="& SQLdatabase
conStr = conStr & ";uid="& SQLlogin &";pwd="& SQLpassword & ";OPTION=16386"

Conn.Open conStr

Dataname = "king_dk" & "_db"
Username = "king"
Password = "1234"

'Bruger bliver opratte
Conn.Execute("GRANT USAGE ON * . * TO '" & Username & "'@'%' IDENTIFIED BY '" & Password & "'")
'Databasen bliver opratte
Conn.Execute("CREATE DATABASE " & Dataname)

' Fejl start her
' Sætter retigeheder til den database
Conn.Execute("REVOKE ALL PRIVILEGES ON '" & Dataname & "' . * FROM '" & Username & "'@'%'")
Conn.Execute("REVOKE GRANT OPTION ON '" & Dataname & "' . * FROM '" & Username & "'@'%'")
Conn.Execute("GRANT SELECT , INSERT ,UPDATE ,DELETE ,CREATE ,DROP ,INDEX ,ALTER ON '" & Dataname & "' . * TO '" & Username & "'@'%'")
Conn.Execute("FLUSH PRIVILEGES")
%>
Avatar billede sostack Nybegynder
15. juli 2003 - 09:48 #1
Når du fjerner alle rettighederne på databasen for den eneste bruger med rettigheder, hvem kan så tildele nye rettigheder til databasen/brugeren???

//sostack
Avatar billede Slettet bruger
18. juli 2003 - 13:50 #2
Det er et script til at opratte bruger og db, men kan ikke få den til at give en bruger ret til en db.

Jeg skal lige start med at sige jeg er ikke så god til mysql enu, der for jeg søger en der kan hjælpe mig ved at lave sådan et script. til mit system...
Avatar billede Slettet bruger
21. juni 2004 - 17:43 #3
ja inden hjælpe. så vi lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester