PHP e MySQL sono dotati di meccanismi per assegnare autorizzazioni utente e di root per l'accesso al database . Le autorizzazioni per il database sono generalmente popolate nelle tabelle interne di MySQL . Tuttavia, si può accedere tramite la console phpmyadmin o il prompt SQL , fino a quando l' utente interroga le tabelle ha permesso di farlo . Le autorizzazioni sono importanti per i database in cui regolano ciò che possono e non possono essere eseguite da un gruppo o singoli utenti . Istruzioni .
1
accedere a MySQL sia scegliendo l'utilità phpmyadmin o un prompt di MySQL
phpmyadmin , immettere l'indirizzo in un browser web il seguente:
http ://localhost /phpmyadmin /Games
Se il server Apache è in esecuzione , viene visualizzata l'interfaccia di phpMyAdmin . Scegliere la scheda SQL essere dotati di una finestra di dialogo per immettere i comandi SQL .
Alternativa, individuare il mysql.exe o collegamento al programma di MySQL e fare doppio clic su di esso . Un messaggio verrà visualizzato come segue: " mysql > " in attesa di comandi SQL da inserire
2
Selezionare un database . . Sulla riga di comando SQL questo viene fatto tramite il comando " uso ; " dove è il nome del database di cui si desidera accedere , ad esempio, se il nome del database era di vendita , il comando sarebbe " usare vendite ; " . In phpMyAdmin , è sufficiente fare clic sul database corrispondente dalla lista sul lato sinistro .
3 Estrarre i permessi di MySQL selezionando l'elenco dei privilegi dalla tabella db . Per ottenere una descrizione dei privilegi disponibili conduzione DECR db
Per ottenere autorizzazioni complete per tutti i tipo di utenti : .
Selezionare l'utente , select_priv , insert_priv , Update_priv Delete_priv , Create_priv , Drop_priv , Grant_priv , riferimento s_priv , Index_priv , Alter_priv da DB ;
quanto sopra può essere eseguito anche per un utente specifico, come "Martin " come nome utente . In questo caso , esso sarebbe pari a :
Selezionare l'utente , select_priv , insert_priv , Update_priv Delete_priv , Create_priv , Drop_priv , Grant_priv , Riferimento s_priv , Index_priv , Alter_priv Da DB dove utente = ' Martin ';
< p > Ogni privilegio è indicato da "Y" se hanno il privilegio e la "N" nel caso contrario .
alternativa, nella console phpmyadmin , scegliere la scheda " privilegi " e le autorizzazioni degli utenti attuali saranno visualizzati in una tabella . Queste informazioni sono tratte dalle autorizzazioni globali disponibili nel database per ogni utente .