2010-06-14 15 views

risposta

20

Aprire PHPMyAdmin, non selezionare alcun database e cercare la scheda Binary Log. È possibile selezionare registri diversi da un elenco a discesa e premere il pulsante GO per visualizzarli.

+4

ho Database, Schede SQL, Stato, Variabili, Set di caratteri, Motori, Processi, Esportazione e importazione ma nessun 'Registro binario' - sto cercando nella posizione corretta? – rutherford

+0

HUmm, ho privilegi e log binari tra motori e processi. stai usando WAMP? Quale versione? Sei collegato con root? –

+0

ah, probabilmente limitato dai miei padroni allora. Chiederò loro, grazie per il vostro aiuto. – rutherford

2

Se si utilizza XAMPP come server, si troverà una directory dei registri come figlio della directory XAMPP. Se non hai provato XAMPP, che gira su qualsiasi sistema (Windows, Mac OS & Linux) trova più qui: http://www.apachefriends.org/en/xampp.html

20

ho avuto lo stesso problema di @rutherford, oggi 3.4.11.1 GUI del nuovo phpMyAdmin è diverso, così Capisco che è meglio se qualcuno migliora le risposte con informazioni aggiornate. log di MySQL completi possono essere trovati in:

"Stato" -> "Binary Log"

questa è la risposta, non importa se si sta utilizzando MAMP, XAMPP, LAMP, ecc.

6

In phpMyAdmin 4.0, si passa a Stato> Monitor. Qui puoi abilitare il log delle query lente e il log generale, vedere un monitor live, selezionare una parte del grafico, vedere le query correlate e analizzarle.

7

Sto usando phpMyAdmin versione 4.2.11. Al momento della scrittura, la mia scheda Status assomiglia a questo (alcune opzioni espansi; notare "le impostazioni correnti", in basso a destra):

Image of Status Panel

Nota non ci sono direttamente visibili "caratteristiche" che permettono di l'abilitazione di cose come slow_query_log. Quindi, sono andato a scavare su internet perché le risposte orientate all'UI saranno rilevanti solo per una particolare release e, quindi, diventeranno rapidamente obsolete. Quindi, che cosa fa se si non si veda una risposta pertinente, sopra?

Come questo article explains, è possibile eseguire una query globale per abilitare o disabilitare lo slow_query_log e altri. Le query per abilitare e disabilitare questi registri non sono difficili, quindi non aver paura di loro, ad es.

SET GLOBAL slow_query_log = 'ON';

Da qui, phpMyAdmin è abbastanza utile e un po 'di usare Google ti porterà fino a velocità in pochissimo tempo. Per esempio, dopo aver eseguito la query di cui sopra, posso tornare al "/ istruzioni di configurazione" opzione sotto la finestra Monitor della scheda Stato e vedere questo (nota le ulteriori istruzioni):

Slow query enabled

Problemi correlati