Java Expert....Java/Open Source Addict

Redes Sociales

twitterlinkedinrss feedemail youtube

lunes, 14 de febrero de 2022

¿Cómo instalar docker en Linux (Fedora 33)?


Hola amigos(as), en este oportunidad les mostraré como instalar  Docker en Fedora 33, lo cual lo realizaremos a través de su repositorio. Para esto se debe realizar los siguientes pasos:

1.- Desintalar todos los paquetes relacionados con docker utilizando el comando sudo dnf remove docker*


2.- Instalar el paquete  dnf-plugins-core utilizando el comando sudo dnf -y install dnf-plugins-core, el cual provee los comandos para manejar los repositorios.

3.- Añadir el repositorio de Docker utilizando el comando sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo


4.- Instalar docker con sus complementos para eso se debe ejecuta el siguiente comando sudo dnf install docker-ce docker-ce-li containerd.io


 5.- Inicializar el servicio de docker y verificar que se haya levantado correctamente con los comandos sudo systemctl start docker.service sudo systemctl start docker.service  respectivamente.

 


 6.-Finalmente verificar funcionamiento utilizando el comando sudo docker run hello-world, el cual procederá a descargar la imagen si no la tiene y ejecutar la misma. La que imprimirá los pasos que realizó y el mensaje Hello World! 

Nota: Para correr cualquier comando de docker, se lo tiene que realizar con la cuenta de administrador (root).

miércoles, 2 de febrero de 2022

Recover your MySQL password on Linux


Hello friends, In this opportunity, I want to share with us  how to recover your MySQL password. For this, I am using Fedora 33 y MySQL Server 8. The steps are the following.

1.- Stop the MySQL service with the sudo systemctl stop mysqld command and verify its status with sudo systemctl status mysqld command


2.- Set the MYSQLD_OPTS environment variable with systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" command.

 


3.- Start MySQL server with the sudo systemctl start mysqld command and verify its status with sudo systemctl status mysqld command.

3.- Connect to MySQL Server as root with the mysql -u root command, execute the UPDATE mysql.user SET authentication_string=null WHERE User='root'; FLUSH PRIVILEGES; and exit.

4.- Connect to MySQL Server as root with the mysql -u root command, execute the  ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'Test..2o22' and exit.

5.- Stop the server with the sudo systemctl stop mysqld command and unset the MYSQLD_OPTS environment variable with systemctl unset-environment MYSQLD_OPTS command.


 6.- Start MySQL server with the sudo systemctl start mysqld command and verify its status with sudo systemctl status mysqld command.

 

 

7.- Finally, verify the change connecting to MySQL Server with the new password.