Instalar MySQL e Workbench no Debian 10
Tabla de contenido:
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. MariaDB es el sistema de base de datos predeterminado en Debian 10.
Este tutorial explica cómo instalar y asegurar MySQL en Debian 10 desde el repositorio de MySQL Apt.
Configurar el repositorio MySQL
Para agregar el repositorio APT de MySQL a su sistema, vaya a la página de descarga del repositorio y descargue el último paquete de lanzamiento utilizando el siguiente comando wget:
wget
Una vez que se complete la descarga, instale el paquete de lanzamiento como usuario con privilegios de sudo:
sudo apt install./mysql-apt-config_0.8.13-1_all.deb
Se le presentará el menú de configuración desde donde puede seleccionar la versión de MySQL que desea instalar.


Una vez completada la instalación, el servicio MySQL se iniciará automáticamente, puede verificarlo escribiendo:
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Fri 2019-07-26 13:23:25 PDT; 37s ago…
Asegurando MySQL
Ejecute el comando
mysql_secure_installation
para establecer la contraseña de root y mejorar la seguridad de la instalación de MySQL:
sudo mysql_secure_installation
Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:
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. 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.
Please set the password for root here. New password: Re-enter new password:
En el siguiente mensaje, se le pedirá que establezca una contraseña para el usuario root de MySQL.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!
Una vez que establezca la contraseña de root, 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.
Conectando al servidor MySQL
Para interactuar con MySQL a través del terminal, use el cliente
mysql
que se instala como una dependencia del paquete del servidor MySQL.
Si seleccionó el método de autenticación predeterminado para iniciar sesión en el servidor MySQL como tipo de usuario raíz:
sudo mysql
De lo contrario, si seleccionó el método de autenticación heredado para iniciar sesión, escriba:
mysql -u root -p
Se le pedirá que ingrese la contraseña de root que estableció previamente cuando se
mysql_secure_installation
script
mysql_secure_installation
. Una vez que ingrese la contraseña, 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 10 Server version: 8.0.17 MySQL Community Server - GPL…
Conclusión
En este tutorial, ha aprendido cómo instalar y proteger un servidor MySQL en un servidor Debian 10. También le hemos mostrado cómo conectarse al shell de MySQL.
Si su aplicación no tiene requisitos específicos, debe seguir con MariaDB, el sistema de base de datos predeterminado en Debian 10.
mysql debianCómo instalar y configurar redis en debian 10 linux
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar mysql en debian 9
En este tutorial le mostraremos cómo instalar y asegurar MySQL en una máquina Debian 9 desde el repositorio de MySQL Apt.
Cómo instalar virtualbox en debian linux 10 linux
VirtualBox es un software de virtualización multiplataforma de código abierto que le permite ejecutar múltiples sistemas operativos invitados simultáneamente. Este tutorial explica cómo instalar la última VirtualBox en Debian 10, Buster.







