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 mysqlmysql>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
(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
Publicar un comentario