MYSQL

INSTALACIÓN MYSQL



 Para instalar la versión del servidor MySQL disponible, ejecute el siguiente comando:

sudo apt install mysql-server 

Presione 's' o ' y ' para cualquier confirmación solicitada por el instalador.


Administrar el servicio MySQL

Para comprobar el estado del servidor de la base de datos:

sudo systemctl status mysql 

Use el siguiente comando para iniciar el servidor MySQL:

sudo systemctl start mysql 


detener el servidor MySQL:

sudo systemctl stop mysql 


el servidor de base de datos MySQL, escriba:

sudo systemctl restart mysql 

Conectarse al servidor MySQL

Recuerde que la contraseña configurada anteriormente para las cuentas raíz solo se usa para usuarios remotos. Para iniciar sesión desde el mismo sistema, escriba mysql en la terminal:

sudo mysql
mysql>

Crear bases de datos y usuarios.

Acceso local en modo texto

sudo mysql

mysql>

Aquí hay algunos ejemplos de consultas para crear bases de datos y usuarios en el servidor MySQL.

Cree una base de datos llamada ' mydb101':

CREATE DATABASE mydb100;

Luego, cree un usuario llamado 'myuser101' accesible solo desde 'localhost':

CREATE USER 'myuser101'@'localhost' IDENTIFIED BY 'passwd101';

Otorgue permisos de base de datos al usuario:

GRANT ALL ON mydb.* to 'myuser101'@'localhost';

Aplicar los cambios de permisos en tiempo de ejecución:

FLUSH PRIVILEGES;

mysql> quit
Bye
imagen.png


(no hacer)
Mejorando la seguridad de mysql

Una vez completada la instalación, puede proteger el servidor MySQL ejecutando el siguiente comando:

sudo mysql_secure_installation 

Presione " y " para habilitar el complemento de validación de contraseña. Esto le permitirá establecer una política estricta de contraseñas para las cuentas:

Press y|Y for Yes, any other key for No: y


Elija el nivel de complejidad de la contraseña. Lea las 3 opciones y elija una:
LOW Length >= 8 MEDIUM Length >= 8, numeric, mixed case, and special characters STRONG Length >= 8, numeric, mixed case, special characters and dictionary file Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1

Introduzca una nueva contraseña y vuelva a introducirla. Asegúrese de que coincida con el nivel de complejidad descrito anteriormente:

New password: ************* Re-enter new password: *************

Presione 'y' para continuar con la contraseña proporcionada:

Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y

Elimine los usuarios anónimos predeterminados del servidor MySQL:
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

Deshabilite el acceso root desde sistemas remotos:
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y

Elimine la base de datos de prueba del módulo MySQL creado por defecto durante la instalación:
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y

Vuelva a cargar todos los privilegios para aplicar los cambios anteriores inmediatamente:
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Comentarios

Entradas populares de este blog

SERVIDOR DNS PRINCIPAL Y SECUNDARIO

AWS WINDOWS SERVER FTP

HTTP-WINDOWS SERVER IIS