option
Cuestiones
ayuda
daypo
buscar.php

izpit01

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
izpit01

Descripción:
izpit01

Fecha de Creación: 2022/10/24

Categoría: Otros

Número Preguntas: 50

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Ejecuta el comando SHOW DATABASES para ver las bases creadas en el servidor. Hazlo de dos modos, desde el cliente y desde la consola MSDOS. ¿Qué comando y/o instrucción ejecutaste?. mysql>SHOW DATABASES;. Las dos sentencias son correctas. C:>mysql –uroot –p –e “SHOW DATABASES”. Ninguna de las sentencias es correcta.

Comando que para el servicio MySQL instalado en Windows 10 y con la configuración por defecto: Net Stop SERVMYSQL2. Net Stop MYSQL58. sudo service mysql stop. sudo systemctl stop mysqld.service.

Activa el registro de consultas lentas sobre el fichero SlowQuery.log, considerando lentas aquella que tarden en ejecutarse más de 1 segundo. Compruébalo con el comando SHOW correspondiente. ¿Qué hiciste para resolver el ejercicio? -----------------------------------------------------------------------------. Añadir en la sección [mysqld] del fichero my.ini las líneas: slow-query-log=0 slow_query_log_file="SlowQuery.log" long_query_time=1000 --------------------------------------------------------------------------------------. Añadir en la sección [mysqld] del fichero my.ini las líneas: slow-query-log=1 slow_query_log_file="SlowQuery.log" long_slow_query_time=1 --------------------------------------------------------------------------------------. Añadir en la sección [mysqld] del fichero my.ini las líneas: log-slow-query =1 log_slow_query_file="SlowQuery.log" long_query_time=1 ----------------------------------------------------------------------------------. Añadir en la sección [mysqld] del fichero my.ini las líneas: slow-query-log=1 slow_query_log_file="SlowQuery.log" long_query_time=1 -------------------------------------------------------------------------------------.

El lenguaje SQL pertenece a: Optimizador. Preprocesador. La capa física. Interfaz SQL.

¿Qué debemos ejecutar para entrar en el asistente de configuración de Windows?. Config Assist MySQL Server. MySQL Instaler – Community, Reconfigure de MySQL Server. En Windows no hay asistente de configuración para MySQL Server. Asistente de configuración MySQL Server.

Averigua el tamaño máximo de los archivos de registro binario y en qué variable se configura. Configura dicha variable para un tamaño máximo de 5 KB y comprueba su funcionamiento después de algunas inserciones en la tabla. Qué instrucción utilizaste para resolver el ejercicio? VARIABLE BIN LOG ------------------------------------------------------------------------------------------------------------. mysql> SHOW SESION STATUS LIKE ‘%binlog%’. mysql> SHOW VARIABLES LIKE ‘%binlog%’. mysql> SHOW STATUS LIKE ‘%binlog%’. mysql> SHOW BING LOGS VARIABLES.

¿Qué tipo de licencia tiene el SGBD MySQL?. Dual: Comercial y GNU/GPL. GNU/GPL. Comercial. Apache.

Crea usuarios y permisos para la base de datos world considerando las restricciones de seguridad siguientes: Hay tres usuarios: − wAdmin: Todos los permisos en local. − wOpeNivel1: Desde cualquier IP tiene acceso de lectura en todas las tablas. Puede operar en todas tablas menos en el campo CountryCode de la tabla city y en la tabla countrylanguage que solo se puede consultar. No puede modificar la estructura de ninguna tabla. − wOpeNivel2: Desde cualquier IP puede consultar todas las tablas. Puede modificar las tablas city y countrylanguage menos el campo CountryCode. ¿Cuál es la sentencia asignación de privilegios al usuario wOpeNivel1 sobre la tabla banderas has utilizado para resolver el ejercicio?. GRANT SELECT ON world.banderas TO wOpeNivel1;. GRANT SELECT, INSERT, UPDATE, DELETE ON world.banderas TO wOpeNivel1;. GRANT ALL PRIVILEGES ON world.* TO wAdmin@localhost WITH GRANT OPTION;. No existe ninguna table banderas.

Tenemos el servidor saturado por las consultas que realizan los usuarios anteriores wOpeNivel1 y wOpeNivel2, por lo que vamos a limitar al usuario wOpeNivel1 a un máximo de 20 consultas por hora y al usuario wOpeNivel2 a utilizar un máximo de 5 conexiones por hora. ¿Qué sentencia has utilizado para limitar al usuario wOpeNivel1 del ejercicio?. ALTER USER wOpeNivel1 WITH MAX_CONNECTIONS_PER_HOUR 5;. ALTER USER wOpeNivel2 WITH MAX_CONNECTIONS_PER_HOUR 5;. ALTER USER wOpeNivel1 WITH MAX_QUERIES_PER_HOUR 20;. ALTER USER wOpeNivel2 WITH MAX_QUERIES_PER_HOUR 20;.

¿De qué manera piensas que podemos hacer que el servidor funcione sin que nadie pueda acceder a él de manera remota? ¿Y sin usar resolución de nombres de dominio?. without-networking y skip-dominion. Todas son ciertas. skip-networking y skip-name-resolve. no-networking y no-dominio.

A que lenguaje pertenecen las siguientes sentencias SQL (GRANT, REVOKE): DDL. SQL MyISAM. DCL. DML.

Ejercicio 2) del Bloque II ¿Por qué razón o razones puede interesar tener más de un servicio MySQL en equipo?. Todas son correctas. Tener un servidor privado y otro público. Mantener un servidor en producción y otro en pruebas. Probar distintas versiones del servidor en un mismo equipo.

¿Qué hacen exactamente la ejecución de los ficheros que nos bajamos de la página oficial para la instalación de MySQL en Ubuntu y Fedora?. Añade la dirección de internet donde se encuentra el repositorio de la última versión MySQL. Actualiza a la última versión de MySQL existente para Linux. Realizan la instalación a través de un asistente con una interfaz gráfica. Realizan la instalación a través de un asistente con una interfaz de texto.

¿Qué ventaja tienes ejecutar un conjunto de instrucción de manera independiente pero continua a ejecutarlas como una transacción de BD ACID?. Es falso que utilizar transacciones de BD ACID tenga alguna ventaja respecto a ejecutarlas de manera independiente. Su ejecución es más segura, porque ningún cambio se hace efectivo si no se termina de ejecutar todo el bloque de instrucciones. Su ejecución es más rápida, porque se ejecuta todo como un bloque. Su ejecución es más rápida, porque todas las instrucciones se ejecutan en paralelo.

Crea un usuario local llamado wUser1 sin contraseña. ¿Qué puede hacer sobre la base de datos world? Crea ahora con el usuario root la tabla wPrueba1 con el campo codigo de tipo int. Haz lo necesario para que wUser1 pueda insertar los códigos 1, 2 y 3 en dicha tabla. Cambia los permisos dándole a wUser1 solo permisos de actualización sobre dicha tabla. Haz lo necesario para modificar el código 2 por el 5. Explica todo el proceso. ¿Cuál es la sentencia correcta de asignación de permisos para poder realizar la modificación que pide el ejercicio? ----------------------------------------------------------------------------------------------------------------------. GRANT SELECT ON world.wPrueba1 TO wUser1@localhost;. GRANT INSERT ON world.wPrueba1 TO wUser1@localhost;. GRANT UPDATE ON world.wPrueba1 TO wUser1@localhost;. GRANT SELECT, UPDATE ON world.wPrueba1 TO wUser1@localhost;.

Crea un usuario local nuevo llamado admin sin contraseña. Asígnale la contraseña 1234 sin utilizar SET PASSWORD. Dale permisos globales sobre todas las bases de datos. Haz cada operación con un comando distinto. ¿Cuál es la sentencia que has utilizado para la asignación de permisos para resolver el ejercicio?. GRANT ALL PRIVILEGES ON *.* TO admin@localhost WITH GRANT OPTION;. GRANT SELECT, INSERT, UPDATE, DELETE, GRANT OPTION ON *.* TO admin@localhost;. GRANT ALL PRIVILEGES ON BD.* TO admin@localhost WITH GRANT OPTION;. GRANT ALL PRIVILEGES ON *.BD TO admin@localhost WITH GRANT OPTION;.

SSL es: Un protocolo de la capa de aplicación. Un protocolo de la capa 3 len el modelo tcp/ip. Un sistema de seguridad en red. Un sistema de claves públicas y privadas.

Haz que uno o más usuarios se conecten a tu servidor en remoto. Comprueba quién está conectado usando el comando correspondiente. Intenta desconectarlo con el comando KILL. ¿Qué comando utilizaste para conectarte de manera remota al servidor MySQL?. C:>mysql –uroot –p –i IP_ServidorMySQL. C:>mysql –uroot –p --ip IP_ServidorMySQL. C:>mysql –uroot –p –h IP_ServidorMySQL. C:>mysql –uroot –p --connect IP_ServidorMySQL.

Usa los comandos SHOW VARIABLES para conocer el valor de todas las variables y enviar el resultado a un fichero. Repite lo anterior para variables relacionadas con el motor InnoDB. ¿Qué comando utilizaste para mandar el valor de todas las variables relacionadas con el motor InnoDB a un fichero?. mysql –uroot –p –e “SHOW VARIABLES LIKE ‘%InnoDB%’” > fichero.txt. mysql –uroot –p –e “SHOW VARIABLES InnoDB” > fichero.txt. mysql –uroot –p –e “SHOW VARIABLES TYPE ‘%InnoDB%’” > fichero.txt. mysql –uroot –p –e “SHOW VARIABLES LIKE ‘*InnoDB*’” > fichero.txt.

Has perdido todos tus datos, aunque posees una copia de seguridad completa (un fichero “copia.sql” generado con el programa mysqldump) de hace 48 horas. Dispones también de un registro binario de esas 48 horas. ¿Cómo retornas el servidor a su estado exacto en el momento de la pérdida de datos? ¿Qué instrucción utilizaste para resolver el ejercicio con la copia de seguridad completa?. C:>mysqlbinlog binlog.0000001 | mysql –uroot –proot. C:>mysql –uroot –proot < copia.sql. C:>backup copia.sql C:\ProgramData\MySQL\MySQL Server 5.7. C:>restore copia.sql C:\ProgramData\MySQL\MySQL Server 5.7.

Asigna todos los privilegios sobre todas tablas incluidas en todas las bases de datos del servidor al usuario ‘jose’. GRANT ALL ON * TO jose@localhost;. GRANT ALL ON *.* TO ‘jose’;. GRANT ALL ON BDGSD.* TO jose@localhost;. GRANT SELECT, INSERT, UPDATE, DELETE ON BDGSD.Clientes TO ‘jose’;.

Ejecuta de nuevo el programa asistente de configuración de MySQL y configura el servidor para escuchar en el puerto 4000 con el nombre de servicio ServMySQL2 y otras opciones que consideres apropiadas para un entorno normal de trabajo. Guarda previamente el fichero my.ini y compáralo con el nuevo generado por el asistente. ¿Qué sentencia has utilizado iniciar el servicio creado?. Net Start SERVMYSQL2. Net Start MYSQL56. sudo service mysql stop. Net Start MYSQL57.

Haz que uno o más usuarios se conecten a tu servidor en remoto. Comprueba quién está conectado usando el comando correspondiente. Intenta desconectarlo con el comando KILL. ¿Qué comando utilizaste para desconectar al usuario remoto a tu servidor MySQL?. mysql>KILL id. mysql>KILL NombreDeUsuario. mysql>PURGE id. mysql>KILL IP_DelUsuario.

Asigna todos los privilegios sobre todas tablas incluidas en la base de datos actualmente en uso BDGSD a la usuaria tania@localhost. GRANT ALL ON *.* TO ‘Tania’. GRANT ALL ON BDGSD.* TO Tania@localhost;. GRANT ALL ON * TO tania@localhost;. GRANT SELECT, INSERT, UPDATE, DELETE ON BDGSD.Clientes TO ‘jose’;.

¿Qué hace la variable uptime? Indica su valor en tu servidor. ¿Es posible modificar su valor con comandos SET? Explica.¿Qué comando utilizaste para modificar la variable uptime en tu servidor MySQL?. Ninguna de las respuestas es correcta. SET @ uptime=numerox. No se puede modificar. SET uptime=numerox.

¿Cuál es el motor de almacenamiento que soporta transacciones ACID?. NBD Cluster. InnoDB. Memory. MyISAM.

Cuando realizamos un cambio de configuración …. Se aplican inmediatamente a todos los usuarios. No se aplica hasta que se fuerce a través de GPO de dominio del SO correspondiente. Ninguna es correcta. Cuando se reinicie el servidor.

Crea un usuario local nuevo llamado admin sin contraseña. Asígnale la contraseña 1234 sin utilizar SET PASSWORD. Dale permisos globales sobre todas las bases de datos. Haz cada operación con un comando distinto. ¿Cuál es la sentencia recomendada por MySQL para asignar una contraseña a un usuario existente?. CREATE USER ... IDENTIFIED BY ... ALTER USER ... IDENTIFIED BY ... Ninguna es correcta. SET PASSWORD.

Haz lo necesario para que el usuario adminWorld pueda conectarse a la base de datos world con todos los privilegios desde una única IP: www.world.com. ¿Cuál es la sentencia de creación del usuario wAdmin has utilizado para resolver el ejercicio?. CREATE USER wAdmin@localhost;. CREATE USER wAdmin@127.0.0.1;. Ninguna sentencia es correcta. Las dos sentencias son correctas.

¿Qué tipo de configuración cogemos si el servidor MySQL va a ser instalado en un servidor Windows junto a un servicio de correos, un servicio de páginas web?. Servidor dedicado. Ordenador de desarrollo. Servidor. Ninguna de los anteriores.

Haz lo necesario para que el usuario adminWorld pueda conectarse a la base de datos world con todos los privilegios desde una única IP: www.world.com. ¿Cuál es la sentencia de creación de usuario remoto que has utilizado para resolver el ejercicio?. CREATE USER adminWorld;. CREATE USER 'adminWorld'@'www.world.com';. CREATE USER 'adminWorld'@'127.0.0.1';. CREATE USER 'adminWorld'@'%';.

¿Para qué sirve el Log binario?. Registra problemas al Iniciar, ejecutar o parar mysqld. Registra todas las sentencias que cambian datos. Se utiliza para la replicación y/o restaurar la base de datos en caso de “desastre”. Registra las conexiones de clientes establecidas y las sentencias ejecutadas. Registra todas las sentencias con al menos min_examined_row_limit filas y tardan más de long_query_time segundos en ejecutarse que utilizan índices.

¿De qué forma podemos activar los permisos?. Con FLUSH PRIVILEGES o mysqladmin reload. No hace falta, se activan siempre nada más crearlos. Usando REVOKE. Con mysqladmin solamente.

Un sistema de información: Permite controlar la información de una empresa. Describe los datos de un sistema. Todo lo anterior. Es el conjunto de elementos para gestionar la información de un sistema.

Crea un usuario local llamado wUser1 sin contraseña. ¿Qué puede hacer sobre la base de datos world? Crea ahora con el usuario root la tabla wPrueba1 con el campo codigo de tipo int. Haz lo necesario para que wUser1 pueda insertar los códigos 1, 2 y 3 en dicha tabla. Cambia los permisos dándole a wUser1 solo permisos de actualización sobre dicha tabla. Haz lo necesario para modificar el código 2 por el 5. Explica todo el proceso. ¿Pudiste acceder al BD world después de crear el usuario sin contraseña? ¿Por qué?. Sí, pero no podía abrir ninguna tabla por falta de permisos. Si, por defecto te asigna todos los permisos sobre la BD en uso. No, porque no tenía ningún permiso. Si, por defecto te asigna todos los permisos.

¿Para qué sirve el Log de consultas lentas?. Registra las conexiones de clientes establecidas y las sentencias ejecutadas. Registra todas las sentencias que cambian datos. Se utiliza para la replicación y/o restaurar la base de datos en caso de “desastre”. Registra todas las sentencias con al menos min_examined_row_limit filas y tardan más de long_query_time segundos en ejecutarse que utilizan índices. Registra problemas al Iniciar, ejecutar o parar mysqld.

¿Dónde se encuentra el fichero my.ini de la instalación original?. C:\Program Files (x86)\MySQL\MySQL Server 5.8\bin. C:\ProgramData\MySQL\MySQL Server 5.8\Data. C:\Program Files\MySQL\MySQL Server 5.8\bin. C:\ProgramData\MySQL\MySQL Server 5.8.

Has perdido todos tus datos, aunque posees una copia de seguridad completa (un fichero “copia.sql” generado con el programa mysqldump) de hace 48 horas. Dispones también de un registro binario de esas 48 horas. ¿Cómo retornas el servidor a su estado exacto en el momento de la pérdida de datos? ¿Qué instrucción utilizaste para resolver la parte del ejercicio de la copia de seguridad incremental?. C:>restore copia.sql C:\ProgramData\MySQL\MySQL Server 5.7. C:>mysqlbinlog binlog.0000001 | mysql –uroot –proot. C:>mysql –uroot –proot < copia.sql. C:>backup copia.sql C:\ProgramData\MySQL\MySQL Server 5.7.

¿Cuándo tiene efecto los cambios de privilegios?. Cuando ejecutamos el comando FLUSH PRIVILEGES. A partir de las nuevas conexiones que hace un usuario. Cuando reiniciamos el servicio MySQL. Todas con correctas.

Visualiza el registro binario y vuélcalo a un fichero. Además, visualiza el registro binario a partir de la una hora y fechas concreta. ¿Qué comando has utilizado para resolver el ejercicio?. mysqlbinlog BinLog.00000x. Todas son correctas. type BinLog.log. cat Binlog.log.

Los niveles de privilegios de base de datos …. Se aplican a todas las bases de datos en un servidor. Se refieren aplican a los elementos/objetos de una BD. Se aplican a una columna en una tabla. Se aplican a todas las columnas de una tabla.

¿Qué tipo de SGBD en O2?. noSQL. Relacional. Relacional con objetos. Orientada a objeto.

Muestra las variables de tu servidor relacionadas con los logs de consultas lentas. mysql> SHOW STATUS LIKE ‘%slow%’. mysql> SHOW VARIABLES LIKE ‘%slow%’. mysql> SHOW SESION STATUS LIKE ‘%slow%’. mysql> SHOW LOGS VARIABLES.

El encargado de determinar la ejecución que consuma menos recursos: Preprocesador. La capa física. Interfaz SQL. Optimizador.

¿Qué hay que hacer tras la instalación de MySQL para que se puede ejecutar todos los comandos MySQL desde cualquier carpeta?. Ver y/o incluir en la variable del SO PATH la ruta donde se encuentran los comandos a ejecutar. Ejecutar Workbenck, y configurar sus opciones relativas a los directorios. No hace falta, funciona después de la instalación. Ejecutar el asistente de configuración de MySQL.

¿Cómo creo un usuario en mi servidor MySQL 5.7 o anterior?. Con todos ellos. CREATE USER. Con GRANT. Con INSERT.

¿Qué hace la opción console cuando arrancamos el servidor?. Volcar por pantalla la salida del comando del servidor. Reiniciar el servidor. Mostrar la versión. Activar los permisos en las bases de datos.

¿Qué tipo de SGBD en Prostgre?. Relacional con objetos. noSQL. Orientada a objeto. Relacional.

Tenemos el servidor saturado por las consultas que realizan los usuarios anteriores wOpeNivel1 y wOpeNivel2, por lo que vamos a limitar al usuario wOpeNivel1 a un máximo de 20 consultas por hora y al usuario wOpeNivel2 a utilizar un máximo de 5 conexiones por hora. ¿Qué sentencia has utilizado para limitar al usuario wOpeNivel2 del ejercicio?. ALTER USER wOpeNivel2 WITH MAX_QUERIES_PER_HOUR 20;. ALTER USER wOpeNivel1 WITH MAX_CONNECTIONS_PER_HOUR 5;. ALTER USER wOpeNivel2 WITH MAX_CONNECTIONS_PER_HOUR 5;. ALTER USER wOpeNivel1 WITH MAX_QUERIES_PER_HOUR 20;.

Crea un usuario local llamado wUser1 sin contraseña. ¿Qué puede hacer sobre la base de datos world? Crea ahora con el usuario root la tabla wPrueba1 con el campo codigo de tipo int. Haz lo necesario para que wUser1 pueda insertar los códigos 1, 2 y 3 en dicha tabla. Cambia los permisos dándole a wUser1 solo permisos de actualización sobre dicha tabla. Haz lo necesario para modificar el código 2 por el 5. Explica todo el proceso. ¿Que secuencia es la correcta para resolver el ejercicio? -----------------------------------------------------------------------------------------------------------------------. [root] - CREATE USER wUser1@localhost; [root] - CREATE TABLE world.wPrueba1(codigo int); [root] - GRANT UPDATE ON world.wPrueba1 TO wUser1@localhost; [wUser1] - UPDATE world.wPrueba1 SET codigo=5 WHERE codigo=2; [root] - REVOKE UPDATE ON world.wPrueba1 FROM wUser1@localhost; [root] - GRANT INSERT ON world.wPrueba1 TO wUser1@localhost; [root] - GRANT SELECT ON world.wPrueba1 TO wUser1@localhost; [wUser1] - INSERT world.wPrueba1 VALUES(1),(2),(3); ---------------------------------------------------------------------------------------------------------------. [root] - CREATE USER wUser1@localhost; [root] - CREATE TABLE world.wPrueba1(codigo int); [root] - GRANT INSERT ON world.wPrueba1 TO wUser1@localhost; [root] - REVOKE INSERT ON world.wPrueba1 FROM wUser1@localhost; [root] - GRANT UPDATE ON world.wPrueba1 TO wUser1@localhost; [root] - GRANT SELECT ON world.wPrueba1 TO wUser1@localhost; [wUser1] - INSERT world.wPrueba1 VALUES(1),(2),(3); [wUser1] - UPDATE world.wPrueba1 SET codigo=5 WHERE codigo=2; ----------------------------------------------------------------------------------------------------------------. [root] - CREATE USER wUser1@localhost; [root] - CREATE TABLE world.wPrueba1(codigo int); [root] - GRANT INSERT ON world.wPrueba1 TO wUser1@localhost; [wUser1] - INSERT world.wPrueba1 VALUES(1),(2),(3); [root] - REVOKE INSERT ON world.wPrueba1 FROM wUser1@localhost; [root] - GRANT SELECT, UPDATE ON world.wPrueba1 TO wUser1@localhost; [wUser1] - UPDATE world.wPrueba1 SET codigo=5 WHERE codigo=2; ------------------------------------------------------------------------------------------------------------------. [root] - CREATE USER wUser1@localhost; [root] - CREATE TABLE world.wPrueba1(codigo int); [root] - GRANT INSERT ON world.wPrueba1 TO wUser1@localhost; [wUser1] - INSERT world.wPrueba1 VALUES(1),(2),(3); [root] - REVOKE INSERT ON world.wPrueba1 FROM wUser1@localhost; [root] - GRANT UPDATE ON world.wPrueba1 TO wUser1@localhost; [wUser1] - UPDATE world.wPrueba1 SET codigo=5 WHERE codigo=2; ---------------------------------------------------------------------------------------------------------------------.

Denunciar Test