Privilegios de DBA en MySQL
48 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué información proporciona la columna 'Command' en la lista de procesos?

  • El tipo de comando que el hilo está ejecutando. (correct)
  • La sentencia exacta que está ejecutando el hilo.
  • El estado del hilo en un momento determinado.
  • El tiempo total de ejecución del hilo.
  • ¿Cuál es la función principal del comando ALTER en una base de datos?

  • Modificar una base de datos o sus objetos. (correct)
  • Crear una nueva tabla.
  • Eliminar una base de datos.
  • Clonar una tabla existente.
  • ¿Qué representa el 'Time' en la lista de procesos?

  • La duración media de ejecución de todos los hilos.
  • El tiempo desde que se inició el hilo.
  • El tiempo total que el proceso ha estado inactivo.
  • El tiempo en segundos que el hilo ha estado en su estado actual. (correct)
  • ¿Qué palabra clave se usa para cambiar el nombre de una columna en una tabla?

    <p>Cambiar</p> Signup and view all the answers

    ¿Qué indica un hilo que permanece en un estado determinado durante muchos segundos?

    <p>Que podría existir un problema que requiere investigación.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor el uso del comando 'Tasklist'?

    <p>Permite listar y administrar los procesos ejecutándose en segundo plano.</p> Signup and view all the answers

    ¿Cuál es una recomendación clave al usar el comando ALTER TABLE en MySQL?

    <p>Haz una copia de seguridad de la base de datos antes de los cambios.</p> Signup and view all the answers

    La palabra clave 'After' se utiliza para:

    <p>Especificar la posición de una columna en una tabla.</p> Signup and view all the answers

    ¿Qué información puede no estar presente en la columna 'Info' de la lista de procesos?

    <p>La identificación del proceso.</p> Signup and view all the answers

    ¿Qué hace la instrucción '@echo off' en un archivo .bat?

    <p>Anula el eco, evitando mostrar la ruta en cada línea de código.</p> Signup and view all the answers

    ¿Qué permite hacer el comando 'Taskkill'?

    <p>Detener aplicaciones y procesos incluso si están bloqueados.</p> Signup and view all the answers

    ¿Qué instrucción se usa para imprimir un texto en pantalla desde un archivo .bat?

    <p>echo</p> Signup and view all the answers

    ¿Qué se debe hacer si un hilo integra comandos que ejecuta otras declaraciones?

    <p>Se debe analizar su propiedad 'Info'.</p> Signup and view all the answers

    ¿Cuál es uno de los consejos sobre cómo proceder antes de hacer cambios en una base de datos grande?

    <p>Documentar todos los cambios realizados.</p> Signup and view all the answers

    ¿Qué tipo de estado se menciona que corresponden la mayoría de las operaciones?

    <p>Operaciones muy rápidas.</p> Signup and view all the answers

    Los archivos .bat son utilizados principalmente para:

    <p>Automatizar tareas repetitivas en sistemas operativos.</p> Signup and view all the answers

    ¿Cuál es la función del comando 'pause' en un script batch?

    <p>Muestra un mensaje y espera una tecla.</p> Signup and view all the answers

    ¿Qué comando se utiliza para eliminar un directorio?

    <p>RMDIR</p> Signup and view all the answers

    ¿Para qué se utiliza el comando 'XCOPY' en un archivo batch?

    <p>Para garantizar que se copien solo archivos actualizados.</p> Signup and view all the answers

    ¿Cuál es el propósito del parámetro '/m' en el comando 'XCOPY'?

    <p>Garantizar que solo se copien archivos actualizados.</p> Signup and view all the answers

    En operaciones con variables, ¿qué operador se utiliza para la multiplicación?

    <ul> <li></li> </ul> Signup and view all the answers

    ¿Cuál es la función primaria del sistema de privilegios de MySQL?

    <p>Autenticar a un usuario y asociar privilegios en una base de datos.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre el comando 'DEL' es correcta?

    <p>Elimina archivos seleccionados.</p> Signup and view all the answers

    ¿Qué comando se utiliza para comentar una línea en un archivo batch?

    <p>REM</p> Signup and view all the answers

    ¿Cuáles de las siguientes operaciones pueden realizar los usuarios con privilegios específicos en MySQL?

    <p>SELECT, INSERT, UPDATE, DELETE.</p> Signup and view all the answers

    ¿Qué hace el parámetro '/e' en el comando 'XCOPY'?

    <p>Incluye todos los subdirectorios en la copia.</p> Signup and view all the answers

    ¿Qué permite la funcionalidad adicional del sistema de privilegios de MySQL?

    <p>Crear usuarios anónimos y otorgar privilegios para funciones específicas.</p> Signup and view all the answers

    ¿Qué caracteriza a los privilegios de DBA en MySQL?

    <p>Son permanentes para la cuenta de usuario administrador.</p> Signup and view all the answers

    ¿Cómo se determina la identidad de un usuario que se conecta a un servidor MySQL?

    <p>Por el equipo desde el cual se conecta y el nombre de usuario.</p> Signup and view all the answers

    ¿Qué sucede si un usuario no tiene privilegios de administrador?

    <p>No podrá instalar software ni realizar operaciones de administración.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones es correcta sobre los usuarios anónimos en MySQL?

    <p>No tienen acceso a base de datos sin privilegios asignados.</p> Signup and view all the answers

    ¿Por qué no se recomienda usar los privilegios de administrador todo el tiempo?

    <p>Porque puede llevar a cambios accidentales en archivos importantes.</p> Signup and view all the answers

    ¿Cuál es una de las operaciones administradas específicamente por MySQL?

    <p>SELECT.</p> Signup and view all the answers

    ¿Qué permite el privilegio FILE en MySQL?

    <p>Leer cualquier archivo legible por el usuario del servidor.</p> Signup and view all the answers

    ¿Cuál es la forma más eficiente de cargar datos en MySQL?

    <p>Implementando LOAD DATA INFILE.</p> Signup and view all the answers

    ¿Qué se necesita habilitar para usar LOAD DATA LOCAL INFILE?

    <p>Permisos adecuados y la opción local_infile.</p> Signup and view all the answers

    ¿Cuál podría ser un problema de usar LOAD DATA INFILE?

    <p>Errores de integridad de datos si el archivo no está bien estructurado.</p> Signup and view all the answers

    ¿Qué archivo de configuración se debe editar para habilitar local_infile si está deshabilitado?

    <p>my.cnf en Linux o my.ini en Windows.</p> Signup and view all the answers

    ¿Qué resultado se espera al verificar si local_infile está habilitado?

    <p>Una indicación de que local_infile está habilitada o deshabilitada.</p> Signup and view all the answers

    ¿Qué sucede si se intenta cargar datos sin los permisos adecuados?

    <p>La operación se negará y no se permitirán cambios.</p> Signup and view all the answers

    ¿Qué información básica muestra el comando TASKLIST cuando se ejecuta sin parámetros?

    <p>Nombre del proceso, PID y memoria usada</p> Signup and view all the answers

    Cuál de los siguientes parámetros permite obtener información detallada de cada tarea en TASKLIST?

    <p>/V</p> Signup and view all the answers

    ¿Qué parámetros se utilizan para filtrar la información en TASKLIST?

    <p>/FI</p> Signup and view all the answers

    ¿Cuál es el resultado de usar el parámetro /NH en el comando TASKLIST?

    <p>No se muestra el encabezado de columna</p> Signup and view all the answers

    ¿Cuál es la función del comando TASKKILL?

    <p>Eliminar un proceso utilizando el PID o el nombre del archivo</p> Signup and view all the answers

    ¿Qué debe especificarse al usar TASKLIST junto con el parámetro /M?

    <p>Nombre del módulo DLL o EXE</p> Signup and view all the answers

    Si se desea crear una lista de procesos en formato CSV utilizando TASKLIST, ¿qué parámetro debe incluirse?

    <p>/FO</p> Signup and view all the answers

    ¿Qué sucede normalmente cuando una aplicación se bloquea según el texto proporcionado?

    <p>El sistema tiene poca memoria disponible</p> Signup and view all the answers

    Study Notes

    Privilegios de DBA, Especiales y de Sistemas en MySQL

    • MySQL cuenta con un sistema de seguridad y privilegios avanzado pero no estándar.
    • Este sistema permite a los usuarios comunes interactuar y ejecutar funciones específicas en la base de datos (BD).
    • Las funciones DML, DDL y DCL están asociadas a estos tipos de usuarios.
    • El sistema de privilegios autentica a los usuarios y los asocia con privilegios en las BD (e.g., SELECT, INSERT, UPDATE, DELETE).
    • La identidad de un usuario se determina por el equipo y el nombre de usuario al conectarse.
    • Los usuarios pueden ejecutar operaciones permitidas a sus identidades, funciones o usuarios anónimos, y tienen la posibilidad de otorgar privilegios para funciones especiales de MySQL como LOAD DATA INFILE y administrativas.
    • Los privilegios DBA o de Administrador están asociados con la cuenta de usuario y sólo son otorgados a usuarios administradores. Algunos privilegios como el de root se otorgan permanentemente.

    Activación de LOAD DATA LOCAL INFILE en MySQL

    • El comando LOAD DATA INFILE permite cargar grandes cantidades de datos en MySQL desde archivos de texto.
    • Este comando es útil para cargas masivas de datos.
    • Es importante verificar que los archivos a cargar tengan el formato adecuado para MySQL(ej. CSV o TSV)
    • Requiere permisos para su ejecución.
    • Para activar la opción local_infile se debe editar el archivo de configuración my.cnf o my.ini en Windows, agregando local-infile=1 en la sección [mysqld] y reiniciar el servidor MySQL para que los cambios surtan efecto.

    Manejo de Privilegios con LOAD DATA INFILE

    • Para cargar datos desde un archivo de texto en la base de datos, usa el comando LOAD DATA INFILE.
    • El comando requiere la ruta al archivo, los campos de la tabla a la que se va a cargar los datos y el separador utilizado en el archivo.
    • Este comando permite la carga de datos de archivos locales a MySQL.

    Otros comandos especiales en MySQL

    • SHOW GRANTS: Muestra los privilegios otorgados a un usuario.
    • GRANT FILE: Otorga el privilegio FILE a un usuario para leer y escribir archivos en el servidor.
    • SHOW VARIABLES LIKE 'local_infile': Muestra el estado de la variable local_infile.
    • Se muestra un método para activar la opción Load data Infile en entornos Windows.
    • Se muestran varias maneras en que se puede realizar la activación de LOAD DATA INFILE.

    ###Comandos TASKLIST y TASKKILL

    • TASKLIST: Muestra una lista de procesos en ejecución y proporciona información detallada de cada tarea. Se pueden usar filtros para obtener información sobre procesos específicos.
    • TASKKILL: Permite finalizar procesos en ejecución especificando su identificador de proceso (PID) o nombre. Puede terminar procesos y procesos secundarios iniciados por esas tareas; y finalizar todos los procesos de forma forzada.

    Otros Privilegios

    • El comando rename cambia el nombre de un objeto de la base de datos (e.g. una tabla).
    • El comando alter modifica objetos existentes en la base de datos (e.g. tipo o columnas).

    Cambiar las Contraseñas

    • Se muestra cómo cambiar la contraseña del usuario root.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Este cuestionario explora los distintos tipos de privilegios en MySQL, incluyendo los privilegios de DBA, especiales y de sistemas. Analizaremos cómo estos privilegios permiten a los usuarios interactuar con la base de datos y cómo se gestionan las funciones DML, DDL y DCL. Prepárate para poner a prueba tus conocimientos sobre la seguridad y administración de usuarios en MySQL.

    More Like This

    MySQL Quiz
    10 questions
    The Ultimate MySQL Quiz
    10 questions
    Introduction to MySQL Basics
    36 questions
    MySQL và SQL
    5 questions

    MySQL và SQL

    EffectiveAltoSaxophone avatar
    EffectiveAltoSaxophone
    Use Quizgecko on...
    Browser
    Browser