Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

registro de sentencias SQL

Publicada el 17 de febrero de 201726 de febrero de 2021 por ernesto
  • activación del registro de sentencias
  • seguimiento de la actividad de mysql
    • localmente
    • remotamente
  • fuentes

activación del registro de sentencias

  1. sudo nano /etc/mysql/my.cnf

    general_log_file = /media/archivo/log/mysql.log
    general_log = 1

    aunque es preferible comentar la segunda línea,

    # general_log = 1

    y activar el registro sólo cuando sea realmente necesario (dada la cantidad de información que se puede generar):

  2. mysql -uroot -p
  3. SET GLOBAL general_log = 1;

    Query OK, 0 rows affected (0.00 sec)

  4. el cambio se puede consultar como sigue:

    SHOW variables LIKE '%log%';
    | general_log | ON |
    | general_log_file | /media/archivo/log/mysql.log |

  5. y, para desactivarlo,

    SET GLOBAL general_log = 0;

  6. luego, hay que reiniciar el servicio:

    sudo systemctl restart mysql.service

seguimiento de la actividad de mysql

  1. localmente

    tail -f /media/archivo/log/mysql.log

  2. remotamente

    ssh usuario@IP "tail -f /media/archivo/log/mysql.log"

  3. si mysql no registra actividad alguna o no encuentra el archivo (dice no encontrarlo), probablemente se trate de una cuestión de permisos:
    1. sudo chown mysql:mysql /media/archivo/log/mysql.log
    2. sudo chmod 770 /media/archivo/log/mysql.log
    3. o puede incluirse el usuario de mysql en el grupo propietario del directorio y del archivo:

      sudo adduser mysql usuario

fuentes

  • mapr.com
  • microhowto.info
Etiquetado como adduser, chmod, chown, systemctl, tail
  • mysql: instalación y configuración

    sudo apt-get install mysql-server mysql_secure_installation mysql -uroot -p SHOW DATABASES; +--------------------+ | Database           | +--------------------+…

  • zona horaria del servidor mysql

    la fecha y hora del servidor mysql se pueden obtener vía current_timestamp() o now(): mysql>…

  • ssh: conexiones rotas al rato

    si no se quiere que la conexión ssh se interrumpa por sí sola al cabo…

RSS rutas fuera

  • Beats and yelling shorts, 13th March 26 13 de marzo de 2026 Hate Meditations
  • Beats and yelling: Cryptic Shift 9 de marzo de 2026 Hate Meditations
  • The podcast | Episode XIII, we’re finally talking about AI 8 de marzo de 2026 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 11 (Bestiario Sonoro): Lobisome 7 de marzo de 2026 Javier Resines
  • Beats and yelling shorts, 6th March 26 6 de marzo de 2026 Hate Meditations
  • The metal press: blame the audience 5 de marzo de 2026 Hate Meditations
  • Kaeck Stormkult Remaster (2026) 5 de marzo de 2026 Brett Stevens
  • The Podcast | Episode XII, Black Sabbath I-VI 2 de marzo de 2026 Hate Meditations
  • La Naranja Metálica #109 (10×05) 27 de febrero de 2026 Belisario

Archivo

cuaderno de campo 2011-2026