Cómo conectarse a MySQL sin contraseña de root en la terminal

Cómo conectarse a MySQL sin contraseña de root en la terminal

Normalmente, al instalar el servidor de base de datos MySQL/MariaDB. en Linux, se recomienda establecer una contraseña de usuario raíz de MySQL para protegerlo, y esta contraseña es necesaria para acceder al servidor de base de datos con privilegios de usuario raíz.

Lectura sugerida : Cómo instalar y proteger MariaDB 10 en CentOS 7

En esta guía, le mostraremos cómo conectarse y ejecutar comandos MySQL sin ingresar una contraseña (inicio de sesión de root sin contraseña de mysql) en Linux terminal.

Cómo configurar la contraseña raíz de MySQL

En caso de que haya instalado recientemente el servidor MySQL/MariaDB, entonces no se requiere ninguna contraseña para conectarse a él como usuario root. Para protegerlo, configure la contraseña de MySQL/MariaDB para el usuario root con el siguiente comando.

Tenga en cuenta que este comando es solo uno de los muchos comandos de MySQL (Mysqladmin) para la administración de bases de datos en Linux.

# mysqladmin-u contraseña de root YOURNEWPASSWORD.

Cómo conectarse o ejecutar MySQL sin contraseña de root

Para ejecutar comandos de MySQL sin ingresar contraseña en el terminal, puede almacenar su usuario y contraseña en el archivo de configuración específico del usuario ~/.my.cnf en el directorio de inicio del usuario como se describe a continuación.

freestar.config.enabled_slots.push

Ahora cree el archivo de configuración ~/.my.cnf y agregue las configuraciones a continuación (recuerde reemplazar mysqluser. y mysqlpasswd. con sus propios valores).

[ mysql] usuario = contraseña de usuario = contraseña

Guarde y cierre el archivo. Luego, establezca los permisos adecuados para que solo usted pueda leerlo y escribirlo.

# chmod 0600 .my.cnf

Una vez que haya establecido el usuario y la contraseña en el archivo de configuración de Mysql, a partir de ahora cuando ejecute comandos mysql como mysql, mysqladmin, etc., leerán mysqluser y mysqlpasswd del archivo anterior.

# mysql # mysql-u root  Ejecutar Mysql-Comandos sin contraseña de root  Ejecutar comandos Mysql-sin contraseña de root Ejecutar Mysql-Comandos sin contraseña de root

También le puede interesar leer estos artículos relacionados sobre MySQL/MariaDB:

    1. 20 Comandos MySQL (Mysqladmin) para la administración de bases de datos en Linux
    2. Cómo cambiar la raíz Contraseña de MySQL o MariaDB en Linux
    3. Cómo restablecer la contraseña raíz de MySQL o MariaDB en Linux
    4. 15 Consejos útiles de optimización y ajuste del rendimiento de MySQL/MariaDB
    5. 4 Útiles Herramientas de línea de comandos para monitorear el rendimiento de MySQL en Linux

En esta guía, mostramos cómo ejecutar comandos MySQL sin ingresar la contraseña de root en el te rminal. Si tiene alguna pregunta o idea para compartir, envíenos un mensaje a través del formulario de comentarios a continuación.