Instalar MySQL? en Ubuntu 18.04
Tabla de contenido:
MySQL es el sistema de gestión de bases de datos relacionales de código abierto más popular. Es rápido, fácil de usar, escalable y una parte integral de las populares pilas
LAMP
y
LEMP
.
En este tutorial, le mostraremos cómo instalar y proteger MySQL en una máquina Ubuntu 18.04.
Prerrequisitos
Asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Instalar MySQL en Ubuntu
Al momento de escribir este artículo, la última versión de MySQL disponible en los repositorios oficiales de Ubuntu es MySQL versión 5.7.
Para instalar MySQL en su servidor Ubuntu, siga los pasos a continuación:
-
Primero, actualice el índice del paquete apt escribiendo:
sudo apt updateLuego instale el paquete MySQL con el siguiente comando:
sudo apt install mysql-serverUna vez que se completa la instalación, el servicio MySQL se iniciará automáticamente. Para verificar si el servidor MySQL se está ejecutando, escriba:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Asegurando MySQL
El paquete del servidor MySQL viene con un script llamado
mysql_secure_installation
que puede realizar varias operaciones relacionadas con la seguridad.
Ejecute el script escribiendo:
sudo mysql_secure_installation
Se le pedirá que configure el
VALIDATE PASSWORD PLUGIN
que se utiliza para probar la solidez de las contraseñas de los usuarios de MySQL y mejorar la seguridad. Hay tres niveles de política de validación de contraseña: baja, media y fuerte. Presione
ENTER
si no desea configurar el complemento validar contraseña.
En el siguiente mensaje, se le pedirá que establezca una contraseña para el usuario root de MySQL. Una vez que lo haga, el script también le pedirá que elimine al usuario anónimo, restrinja el acceso del usuario root a la máquina local y elimine la base de datos de prueba. Debe responder "Y" (sí) a todas las preguntas.
Inicie sesión como root
Para interactuar con el servidor MySQL desde la línea de comandos, puede usar la utilidad de cliente MySQL que se instala como una dependencia del paquete del servidor MySQL.
En los sistemas Ubuntu que ejecutan MySQL 5.7 (y
auth_socket
posteriores), el usuario raíz se autentica mediante el complemento
auth_socket
de forma predeterminada.
El complemento
auth_socket
autentica a los usuarios que se conectan desde el
auth_socket
localhost
través del archivo de socket Unix. Esto significa que no puede autenticarse como root al proporcionar una contraseña.
Para iniciar sesión en el servidor MySQL como tipo de usuario raíz:
sudo mysql
Se le presentará el shell de MySQL como se muestra a continuación:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
El primero es cambiar el método de autenticación de
auth_socket
a
mysql_native_password
. Puede hacerlo ejecutando el siguiente comando:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
La segunda opción recomendada es crear un nuevo usuario administrativo con acceso a todas las bases de datos:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Conclusión
Ahora que su servidor MySQL está en funcionamiento y sabe cómo conectarse al servidor MySQL desde la línea de comandos, puede consultar las siguientes guías:
mysql ubuntuEsta publicación es parte de la serie de cómo instalar lemp-stack-on-ubuntu-18-04.
Otras publicaciones en esta serie:
• Cómo instalar Nginx en Ubuntu 18.04 • Cómo configurar bloques de servidor Nginx en Ubuntu 18.04 • Asegure Nginx con Let's Encrypt en Ubuntu 18.04 • Cómo instalar MySQL en Ubuntu 18.04 • Cómo instalar PHP en Ubuntu 18.04Cómo instalar y usar mysql workbench en ubuntu 18.04
MySQL Workbench es una aplicación gráfica multiplataforma para administradores y arquitectos de bases de datos MySQL. En este tutorial le mostraremos cómo instalar MySQL Workbench en Ubuntu 18.04.
Cómo instalar mysql en centos 8
La última versión del servidor de base de datos MySQL, la versión 8.0, está disponible para su instalación desde los repositorios CentOS 8 predeterminados. MySQL es el sistema de gestión de bases de datos relacionales de código abierto más popular.
Cómo instalar mysql en debian 10 linux
MySQL, el sistema de gestión de bases de datos relacionales de código abierto más popular del mundo no está disponible en los repositorios predeterminados de Debian. Este tutorial explica cómo instalar y asegurar MySQL en Debian 10 desde el repositorio de MySQL Apt.







