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

  • CAMINANDO ENTRE MONSTRUOS 13 (Bestiario Sonoro): Nonell de la Neu 2 de abril de 2026 Javier Resines
  • Beats and yelling: Protrusion 2 de abril de 2026 Hate Meditations
  • I am about to be “fooled” by AI music and that doesn’t matter 31 de marzo de 2026 Hate Meditations
  • Beats and yelling shorts, 25th March 26 25 de marzo de 2026 Hate Meditations
  • Criaturas imposibles en Guinea Ecuatorial, de Javier Resines 25 de marzo de 2026 Javier Resines
  • Beats and yelling: Deathlike Dawn 23 de marzo de 2026 Hate Meditations
  • DEP Shane Rout de Abyssic Hate 22 de marzo de 2026 Iberian Darkness
  • Temora – Demo 2025 (2025) 21 de marzo de 2026 Talbot Pinkerton
  • The Sixteenth Six-Tooth Son of Fourteen Four-Regional Dimensions (Still Unnamed) | Interpretations of metal, Episode II 20 de marzo de 2026 Hate Meditations

Archivo

cuaderno de campo 2011-2026