Avatar billede mc.lucifer Praktikant
02. april 2002 - 12:37 Der er 9 kommentarer og
1 løsning

Sikkerhed

Hejsa....

Jeg er hvad man kalder MEGET ny inden for MySql. Nå nu jeg går på phpmyadmin så kan jeg som sagt se alle databaser. men jeg har en på min server med et subdomæne, dvs jeg kan også se hans databaser og han kan se mine, kan det ikke lade sig gøre at man kun kan se sine egne.

Enten ved at sætte det op i Mysql, IIS eller et helt 3 sted ????

MC
Avatar billede erikjacobsen Ekspert
02. april 2002 - 13:27 #1
Du kan se navnene på andre databaser på samme MySql-server, og
det mener jeg ikke man kan slå fra. Men uden brugernavn og password
skal du ikke kunne gå ind i andres databaser - ellers er det i hvert
fald sat forkert op.
Avatar billede vladimirr Nybegynder
02. april 2002 - 13:43 #2
i config filen til phpmyadmin kan du definere bruger og adgangskode, og evt at brugeren kun skal have adgang til EN enkelt database, det er nok det du skal have fat på :)
Avatar billede erikjacobsen Ekspert
02. april 2002 - 13:50 #3
Man kan fjerne det i phpmyadmin, men man ikke fjerne at
man kan se navnene på de andre databaser med f.x PHP,
eller en anden mysql-klient
Avatar billede vladimirr Nybegynder
02. april 2002 - 13:51 #4
Nej, det har du ret i, det kommer man ikke udenom, men man kan kun se, ikke røre medmindre man har rettigheder til det :)
Avatar billede vladimirr Nybegynder
02. april 2002 - 13:52 #5
I config.inc.php skal du rette i følgende linier..

$cfgServers[1]['user']          = 'root';      // MySQL user
$cfgServers[1]['password']      = '';          // MySQL password (only needed
                                              // with 'config' auth_type)
$cfgServers[1]['only_db']      = '';          // If set to a db-name, only
Avatar billede mc.lucifer Praktikant
02. april 2002 - 15:16 #6
Ja sat forkert op, Det tror jeg gerne jeg vil skrive under på, men her kommer opsætningen

Jeg = System Ansvarlig da det er min server
Bruger1 = Subdomæne bruge

Jeg har instaleret Mysql og sat password osv lad os sige
User: My
Pass: SQL

Jeg har defineret min phpmysql med de ting, og han har defineret sin med de ting, DVS de er stort set identiske vores phpmyadmin.

I mappen c:\sql\data ligger hans db´er og mine, det jeg mener er at et stort Hostning firma der selv benytter sql, kan da ikke leve med at deres brugere kan se firmaets db´er

Det jeg tænker på. Kan man lave 1 admin konto i mysql og en bruger konto eller noget

Problemmet er ikke så stort igen da det er en person jeg stoler på, men det kunne nu være lidt rart med lidt privatliv

MC
Avatar billede erikjacobsen Ekspert
02. april 2002 - 18:22 #7
Det er vel kun dig der kender dit password. Du har forhåbentlig
også sat password på mysql-brugeren root.

Så kan han jo ikke komme ind og se dine filer. Hvis du mener
at din ven kan gå ind i c:\sql\data og se filerne der, er det
fodi du mangler at sætte beskyttelse på dem. Glem alt om
privatliv hvis du har Windows95/98/ME
Avatar billede mc.lucifer Praktikant
03. april 2002 - 10:15 #8
Min server Windows 2000 Server
Han kan selvfølgelig ikke gå ind i c:\mysql og alt det der men han benytter også phpmyadmin og når jeg bruger det kan jeg se hans databaser og reelt gå ind og slette rette og modificere i hans databaser, den samme vej gælder den anden vej rundt.

Nå han skal arbejde med sine databser eller jeg skal skal phpmyadmin jo kender bruger kontoen til sql´en og det er så der jeg gerne ville  have sådanne at han havde en bruger på SQL´en og jeg havde en, Men kan man køre med flere brugere i Mysql ??? og hvordan
Avatar billede erikjacobsen Ekspert
03. april 2002 - 10:31 #9
Yeps! Du kan sætte forskellige brugere på tabellerne.

Start med at sætte et password på root. Og så sæt brugerA med
passwordA på tabelA...

Der burde være et link, der hedder "users" i din phpmyadmin.
Avatar billede mc.lucifer Praktikant
04. april 2002 - 10:22 #10
oki kigger på det senere. takker
MC
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