Untitled Deck Flashcards

1
Q

¿Qué es la replicación Master-Slave en MySQL?

A

Es un sistema asíncrono donde el Master guarda sentencias en el BinLog y las transfiere al RelayLog de los esclavos para ejecutarlas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué componentes forman un Cluster en MySQL?

A

SQL Nodes (mysqld) para consultas y Data Nodes (ndbd) para almacenamiento de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo se conecta un usuario a MySQL?

A

mysql -u root -p, usando el usuario root y solicitando contraseña.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué comando muestra las bases de datos en un servidor MySQL?

A

show databases, lista todas las bases de datos disponibles en el servidor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se realiza una copia de seguridad en MySQL?

A

mysqldump --databases -u root -p db_name > backup.sql, genera un script con sentencias DDL y DML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo se excluyen los datos en un backup de MySQL?

A

Añadiendo --no-data, solo se respaldan las sentencias DDL (estructura de tablas).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo se restaura una base de datos en MySQL?

A

mysql -u usuario -p db_name < fichero.sql, crea y usa la BD, o bien debe crearse antes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué herramienta se usa para mantener tablas MyISAM?

A

myisamchk tbl_name, permite OPTIMIZE TABLE, CHECK TABLE, REPAIR TABLE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Por qué son necesarias las reparaciones en MyISAM?

A

MyISAM no asegura ACID, por lo que las tablas pueden corromperse y requerir reparación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué comando verifica si el servicio MySQL está activo?

A

mysqladmin -u root -p ping o systemctl status mysqld.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué muestra el comando SHOW PROCESSLIST en MySQL?

A

Lista los procesos y consultas que se están ejecutando en la base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Para qué sirve el script mysql_secure_installation?

A

Configura seguridad en MySQL: cambia contraseñas, elimina cuentas root y mejora la seguridad de la instalación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuál es el archivo principal de configuración en MySQL?

A

/etc/mysql/my.cnf, que hace referencia a conf.d y mariadb.conf.d.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Dónde se configura el puerto y el usuario en MariaDB?

A

/etc/mysql/mariadb.conf.d/50-server.cnf define opciones como usuario y puerto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué archivo define la dirección IP en la que MySQL escucha?

A

/etc/mysql/mysql.conf.d/mysqld.cnf, donde bind-address especifica la IP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué significa ACID en bases de datos?

A

Atomicity, Consistency, Isolation, Durability: propiedades de transacciones fiables.

17
Q

¿Qué es el comando mysqlcheck?

A

Comando para optimizar, analizar y reparar tablas en MySQL, similar a myisamchk.

18
Q

¿Qué es el parámetro bind-address en MySQL?

A

Especifica la IP donde MySQL escucha conexiones, configurado en mysqld.cnf.