Avatar billede amews_aj Nybegynder
15. oktober 2004 - 13:38 Der er 15 kommentarer og
1 løsning

Problemer med rettigheder og brugere i phpmyadmin

Jeg er ved at installere en server.
Jeg er nu rendt ind i problemet ved at alle har adgang ind til phpmyadmin.

Man behøver ingen kode eller bruger, man kan bare indtaste et tilfældigt brugernavn, og så kommer man ind, og kan endda også komme ind i privilegier.

JEg har brug for folk med erfaring for phpmyadmin 2.5.7

Jeg har bare sat auth_type = 'http'
Men jeg vil have det ligesom på www.1go.dk/phpmyadmin/ny

Der kan man ikke se ændre password og privilegier. Der har brugere heller ikke adgang til alle de databaser.
hvordan gør man det?

Se mit, bare indtast et eller andet i bruger så er i inde.
http://192.168.1.3/phpmyadmin/index.php
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 14:03 #1
Sætter lige lidt flere point på
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 14:13 #2
Kan man på en eller anden måde slå noget med annonymus fra?
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 14:37 #3
Vi kan ikke se http://192.168.1.3/phpmyadmin/index.php da det er en lokal IP.

Du skal sætte den til http eller cookie.
Så skal du sætte controluser/password op til en bruger der KUN har læse adgang til mysql databasen.

Og så opretter du bare brugere og gir dem rettighed til de databaser, som de nu engang skal ha rettighed til.
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 15:13 #4
Øhh hva, jeg tror lige jeg uploader nogle billeder så kan du se det. Øjeblik
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 15:18 #5
hmm nej.

Du ved der i databasen mysql

så under user, så er der

Host
  User
  Password
  Select_priv
  Insert_priv
  Update_priv
  Delete_priv
  Create_priv
  Drop_priv
  Reload_priv
  Shutdown_priv
  Process_priv
  File_priv
  Grant_priv
  References_priv
  Index_priv
  Alter_priv


Hvilke skal stå til Y og hvilke N ?

Og i config filen hvad skal jeg der gøre?


$cfg['Servers'][$i]['host']          = '127.0.0.1'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';      // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['compress']      = FALSE;      // Use compressed protocol for the MySQL connection
                                                    // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']  = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']  = '';      // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']    = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = '';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']      = '';          // If set to a db-name, only
                                                    // this db is displayed in left frame
                                                    // It may also be an array of db-names, where sorting order is relevant.
$cfg['Servers'][$i]['verbose']      = '';          // Verbose name for this host - leave blank to show the hostname

$cfg['Servers'][$i]['pmadb']        = '';          // Database used for Relation, Bookmark and PDF Features
                                                    // (see scripts/create_tables.sql)
                                                    //  - leave blank for no support
                                                    //    DEFAULT: 'phpmyadmin'
$cfg['Servers'][$i]['bookmarktable'] = '';          // Bookmark table
                                                    //  - leave blank for no bookmark support
                                                    //    DEFAULT: 'pma_bookmark'
$cfg['Servers'][$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                    //  - leave blank for no relation-links support
                                                    //    DEFAULT: 'pma_relation'
$cfg['Servers'][$i]['table_info']    = '';          // table to describe the display fields
                                                    //  - leave blank for no display fields support
                                                    //    DEFAULT: 'pma_table_info'
$cfg['Servers'][$i]['table_coords']  = '';          // table to describe the tables position for the PDF schema
                                                    //  - leave blank for no PDF schema support
                                                    //    DEFAULT: 'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages']    = '';          // table to describe pages of relationpdf
                                                    //  - leave blank if you don't want to use this
                                                    //    DEFAULT: 'pma_pdf_pages'
$cfg['Servers'][$i]['column_info']  = '';          // table to store column information
                                                    //  - leave blank for no column comments/mime types
                                                    //    DEFAULT: 'pma_column_info'
$cfg['Servers'][$i]['history']      = '';          // table to store SQL history
                                                    //  - leave blank for no SQL query history
                                                    //    DEFAULT: 'pma_history'
$cfg['Servers'][$i]['verbose_check'] = TRUE;        // set to FALSE if you know that your pma_* tables
                                                    // are up to date. This prevents compatibility
                                                    // checks and thereby increases performance.
$cfg['Servers'][$i]['AllowDeny']['order']          // Host authentication order, leave blank to not use
                                    = '';
$cfg['Servers'][$i]['AllowDeny']['rules']          // Host authentication rules, leave blank for defaults
                                    = array();
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 15:27 #6
Hvis jeg sætter den til cookie siger den bare:

Konfigurationsfilen skal nu bruge et hemmeligt kodeord (blowfish_secret).


Hvad skal det betyde?
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 15:52 #7
???
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 16:09 #8
Okay nu fik jeg det med cookie til at virke også, bortset fra at den stadig gør sådan så alle frit kan komme ind, ved bare at angive et tilfældigt brugernavn. Hvordan løser jeg det?
Avatar billede sukos Juniormester
15. oktober 2004 - 16:26 #9
VEd at du bruger "root" som loginnavn, og derefter går i "privilegier" og giver brugeren root en adgangskode
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 16:58 #10
Altså

$cfg['Servers'][$i]['controluser']  = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']  = '';      // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']    = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)


Og så i databasen laver jeg en bruger der hedder root med en kode.
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 17:04 #11
Kan heller ikke helt få det til at funke.

Bare drop det, jeg glemmer det!

Jeg tror alligevel ikke jeg gider have nogen pc stående i døgndrift.

Men tak for opmærksomheden
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 17:06 #12
Nå, du ville ikke ha hjælp.

Det er et forum, så udvis venligst lidt tålmodighed
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 19:13 #13
Jo det ville jeg gerne, og jeg har skam tid.

Men nu hvor jeg er kommet i tanker om at jeg ikke har brug for det alligevel, så synes jeg ikke jeg ville bøvle med det.
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 20:36 #14
Hentyder også til at du forventer svar inden for 5-30 min...
Avatar billede amews_aj Nybegynder
15. oktober 2004 - 21:31 #15
tja måske har du ret, Min tålmodighed er ikke så stor altid.

Det beklager jeg, skal nok prøve at kontrollere mig lidt :P

;)
Avatar billede hmortensen Nybegynder
15. oktober 2004 - 21:32 #16
Jeg er sådan set ligeglad. Du får bare ikke noget hjælp uden tålmodighed. Ikke mig der blir snydt så...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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