change mysql logging xampp directory-structure mysqladministrator

change - mysql database location windows



MySql: ¿Cómo activar el registro general de consultas a través de my.cnf? (1)

Estoy tratando de usar un programa llamado Administrador de MySQL, aunque también estaría dispuesto a usar el Símbolo del sistema (estoy en Windows XP). Normalmente, inicio MySql a través del panel de control de XAMPP, y me gustaría hacerlo para que MySql supervise los cambios en al menos dos de mis bases de datos. Debido a que no realizo muchos cambios, solo mantener un registro encendido todo el tiempo no sería un problema.

Idealmente, los cambios realizados en la base de datos serán visibles a través de un archivo de registro que se actualiza cada vez que se realiza una consulta. Si eso no es posible, poder verificar a través del Administrador de MySql o a través de la línea de comandos de MySql estaría bien. Aunque no estoy seguro de cómo configurar MySql para que siempre comience con el inicio de sesión. ¿Es eso posible? Si es así, ¿Cómo se hace? Por favor, dígame la ubicación específica de los archivos que necesitan ser editados, también. Me han dicho que edite my.cnf, pero hay muchos archivos my.cnf en los subdirectorios de MySql. Entonces, necesito saber qué hacer específicamente, sin ninguna ambigüedad ...


Puede habilitarlo a través del Administrador de MySQL en la pestaña de configuración-> registro, pero no creo que esto realmente permita el registro. Cuando lo encendí, reinicié MySQL, reinicié el Administrador de MySQL, reinicié mi sistema, etc., nunca apareció el archivo de registro. Edité el archivo my.ini, en el directorio base de MySQL. Encontré la línea log= y la modifiqué, agregando también un par de líneas después:

log = "you_name_it_query.log" general-log=1 general-log-file = "you_name_it_query.log"

Luego pude navegar por el registro general de consultas a través del administrador de MySQL.

También utilicé algunos programas mencionados aquí: https://superuser.com/questions/443499/detect-and-monitor-changes-to-mysql-database y aquí: comparo dos bases de datos MySQL para mi propósito. Hay algunas opciones de registro en algunos de los programas mencionados por el asker.