Avatar billede obhat Nybegynder
20. marts 2006 - 00:59 Der er 5 kommentarer og
1 løsning

Beskyt MySql med password

Hvordan beskytter jeg min MySql for ubudne gæster?

Der kan sættes et password i bin/winmysqladmin, men det gør ikke noget videre, som jeg ser det, og så kan der sættes et password på den ekelte database, men det virker faktisk ikke, hvis jeg sætter et password, kan jeg ikke logge ind - det virker mærkeligt, er der nogen der kan forklare mig dette?
MySql version 4.0.17
Avatar billede pidgeot Nybegynder
20. marts 2006 - 17:19 #1
Man skal da i forvejen logge på SQl-serveren som en bruger for at kunne tilgå databaserne direkte? Måske bare mig, men kan ikke helt se hvad du mener.
Avatar billede obhat Nybegynder
22. marts 2006 - 17:26 #2
Det er jo netop det man ikke skal, jeg kan tilgå databasen uden adgangskode, det undre mig altså.
Er det en fejl i MySql?
Avatar billede pidgeot Nybegynder
22. marts 2006 - 17:45 #3
Hvis du kan tilgå databasen uden en adgangskode, er det fordi der ikke er sat en kode op på den bruger den prøver at anvende - jeg gætter på det er root, da denne som standard ikke har kodeord. Denne oprettes dog kun for lokale forbindelser, så man rent faktisk skal have direkte adgang til maskinen for at kunne gøre noget.

Hvis du vil have sat et kodeord på den, kan du se hvordan i manualen - se http://dev.mysql.com/doc/refman/4.1/en/user-account-management.html og de tilhørende undersektioner.
I øvrigt skulle 4.1 og senere tilbyde dig at sætte et root-password på under opsætning af serveren (i hvert fald på Windows) - men husk på du muligvis skal have opgraderet ting som PHP o.l. hvis du vælger denne løsning, da kodeordsformatet blev ændret mellem MySQL 4.0 og 4.1.
Avatar billede obhat Nybegynder
22. marts 2006 - 22:45 #4
Ok, tak for hjælpen, det hjælper mig lidt videre :-)
Avatar billede pidgeot Nybegynder
23. marts 2006 - 00:06 #5
Det tolker jeg så som en opfordring til at smide et svar.

En anden mulighed er i øvrigt at WinMySQLadmin måske benytter sig af MyODBC, i hvilket tilfælde kodeordet kan være præ-defineret i dennes opsætning. Du kan kontrollere dette inde i Kontrolpanel -> Administration -> Datakilder (ODBC) og Konfigurer efter at vælge MySQL ODBC under Bruger-DSN.

Jeg bruger dog ikke selv WinMySQLadmin, så jeg er ikke 100% sikker på hvordan den fungerer - men det er bestemt en mulighed.
Avatar billede obhat Nybegynder
23. marts 2006 - 09:16 #6
Fint, takker for svaret :-)
- points
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