Come è possibile abilitare il registro generale per MySQL da utilizzare con MAMP?Come posso abilitare il registro generale per MySQL da utilizzare con MAMP?
Io uso per eseguire Apache, MySQL e PHP sul mio Mac così posso accendere/spegnere/riavviare tramite un'interfaccia utente invece di scherzare con Apache o PHP che è installato nella macchina di default.
Sul mio Mac, ho provato a configurare le impostazioni di configurazione nel file my.cnf per registrare ogni query SQL eseguita su un file. L'impostazione sembra aver avuto effetto come mostrato dall'output sottostante quando eseguo il comando SHOW VARIABLES dal Terminale.
Tuttavia, quando eseguo una query SQL o ricarico una pagina PHP sul server MAMP che legge i dati dal database MySQL, il file di registro generale non viene creato o popolato.
Ecco la parte di contenuto di my.cnf che ho impostato:
# The MySQL server
[mysqld]
#port = 9999
socket = /Applications/MAMP/tmp/mysql/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
bind-address = 127.0.0.1
general_log = 1
general_log_file = /Applications/MAMP/logs/mysql_general_sql.log
Ecco parte della produzione esecuzione SHOW VARIABLES dichiarazione:
mysql> show variables;
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+
| ... | ... |
| general_log | ON |
| general_log_file | /Applications/MAMP/logs/mysql_general_sql.log |
| log | ON |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_error | /Applications/MAMP/logs/mysql_error_log.err |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | OFF |
| log_slow_queries | OFF |
| log_warnings | 1 |
| long_query_time | 10.000000 |
| relay_log | |
| relay_log_index | |
| relay_log_info_file | relay-log.info |
| relay_log_purge | ON |
| relay_log_recovery | OFF |
| relay_log_space_limit | 0 |
| report_host | |
| report_password | |
| report_port | 3306 |
| report_user | |
| server_id | 1 |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /Library/Application Support/appsolute/MAMP PRO/db/mysql/tim-slow.log |
| socket | /Applications/MAMP/tmp/mysql/mysql.sock |
| sql_log_bin | ON |
| sql_log_off | OFF |
| ... | ... |
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+
318 rows in set (0.01 sec)
C'è qualcosa Mi manca?
Grazie
Turgs
Ho appena visto che ora posso usare MAMP anche su Windows .. mentre in passato penso che l'unica opzione fosse XAMPP. – Turgs