La mejor seguridad se encuentra en el miedo.
-William Shakespeare.
Ya quería hacer este pequeño tutorial , pero no veía cuando hacerlo debido a que en su momento cuando me chute es software en mi ordenador, no era un factor importante que le asignaras o no un password. Pero Algunos otros distros como Ubuntu y Fedora. Ya era obligatorio este proceso si no salia el siguiente error :
Securing the MySQL server deployment.
Enter password for user root:
Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysql
Ahora con esta actualización de mi openSUSE , también te obliga hacer este proceso. Asì que aprovecho este normativa para hacer este pequeño tuturial
Que Shoe con Mysql y MariaDB
Bueno esto es importante aclarar. Ya que este proceso aplica para ambos SGBD, ya que prácticamente mariaDB es un fork a nivel binario y muchas de las instrucciones son idénticas. Aunque en un futuro ambos proyectos no garantiza dicha compatibilidad lo cierto es que en este instante podemos hacerlo igual. En este enlace puedes ver el conflicto por asì decirlo entre estos dos grandes softwares. https://kinsta.com/es/blog/mariadb-vs-mysql/
Comencemos a darle caña a esto
mysql_secure_installation : Es un script de shell disponible en sistemas Unix y le permite mejorar la seguridad de su instalación MariaDB/Mysql. Es por eso que se recomienda ejecutarla después de su instalación y aquí te damos una explicación del por que debes hacerlo :
- Puede establecer una contraseña para las cuentas de root.
- Puede eliminar las cuentas raíz a las que se puede acceder desde fuera del localhost.
- Puede eliminar cuentas de usuarios anónimos.
- Puede eliminar la base de datos de prueba, a la que pueden acceder de forma predeterminada usuarios anónimos.
shell> sudo mysql_secure_installation
Referencias
https://mariadb.com/kb/en/mysql_secure_installation/
https://dev.mysql.com/doc/refman/8.0/en/mysql-secure-installation.html
Video de recuperación de contraseña viejito
https://www.techgalery.com/2019/09/error-1348-column-password-is-not.html
Este es un problema que esta presente en los ubuntus y algunos derivados
[Solved] ERROR 1698 (28000) Access denied for user ‘root’@’localhost’ – Daily Dose of Tech
Soy Juan Luis García Corrales, mi nombre de guerra es monolinux. Vivo en Villagrán ,Guanajuato. Cofundador de jungla
ISC orgullosamente LINCE. Apasionado del arte , Crítico de las Películas , Musica y Libros , Escribo en tiempo libres y ♥ Regina
Mi estilo de vida es la programación así que trato de sincronizarlo con mi vida diaria, predicó la filosofía Gnu/Linux para brindar opciones menos capitalistas.
– Viviendo en la armonía del caos