cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

registro de sentencias SQL

Publicado 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

  • Rotheads – Slither in Slime (2022) 3 de julio de 2022 Brett Stevens
  • Disma – Earthendium (2022) 3 de julio de 2022 Brett Stevens
  • Massacre – Mythos (2022) 3 de julio de 2022 Brett Stevens
  • Beats and yelling from: Saor, Light Dweller, Solipsism 2 de julio de 2022 Hate Meditations
  • Sadistic Metal Reviews: Metal as a Service (Mucho, Mucho MaaS) 1 de julio de 2022 Brett Stevens
  • “Círculo de Buscadores” en programas literarios 30 de junio de 2022 Javier Resines
  • Undercroft – Twisted Souls (1995) 30 de junio de 2022 hessianfirm
  • Metal as deathcult theme park 27 de junio de 2022 Hate Meditations
  • Blasphematory – The Lower Catacombs (2022) 24 de junio de 2022 Belisario

Categorías

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

Archivo

cuaderno de campo 2011-2022