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 juegos
    • 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

  • Wolfilas demo Reh. tape Hailing the dawn of the native faith. 11 de mayo de 2025 Iberian Darkness
  • Extreme Blasphemy: Embracing Evil to Reject Good / Evil 11 de mayo de 2025 Brett Stevens
  • Is the party over? 10 de mayo de 2025 Hate Meditations
  • Beats and yelling: Fryktelig Støy 9 de mayo de 2025 Hate Meditations
  • Beats and yelling: Svartsyn 8 de mayo de 2025 Hate Meditations
  • Beats and yelling: Hersir 7 de mayo de 2025 Hate Meditations
  • Sadistic Metal Reviews: Invert the Cross Edition 5 de mayo de 2025 Brett Stevens
  • Texas’ Deep Extreme Metal Underground on the Brink (guest entry) 5 de mayo de 2025 Hate Meditations
  • The Podcast, Episode VIII: On music criticism 5 de mayo de 2025 Hate Meditations

Categorías

apache bash casa cocina corral css fonoteca galería html5 huerto humanidades humanidades digitales jardín javascript juego linux mysql pan php repostería Sin categoría sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2025
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 juegos
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php