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

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

Normalmente mientras se instala Mysql/mariadb Servidor de base de datos En Linux, se recomienda establecer una contraseña de usuario root de MySQL para asegurarla, y se requiere esta contraseña para acceder al servidor de la base de datos con privilegios de usuario root.

Leer sugerido: Cómo instalar y asegurar MariadB 10 en Centos 7

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

Cómo establecer la contraseña de root de MySQL

En caso de que haya instalado recién instalado el servidor MySQL/mariadb, entonces no requiere ninguna contraseña para conectarse como usuario root. Para asegurarlo, establezca la contraseña MySQL/Mariadb para el usuario root con el siguiente comando.

Tenga en cuenta que este comando es solo uno de los muchos comandos mysql (mysqladmin) para la administración de la base de datos en Linux.

# MySqladmin -U contraseña de root TU NUEVA CONTRASEÑA 

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

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

Ahora crea el archivo de configuración ~/.mi.CNF y agregar configuraciones a continuación (recuerde reemplazar mysqluser y mysqlpasswd con tus propios valores).

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

Guarde y cierre el archivo. Luego establezca los permisos adecuados para hacerlo solo que usted solo sea.

# chmod 0600 .mi.CNF 

Una vez que haya establecido el usuario y la contraseña en el archivo de configuración MySQL, a partir de ahora cuando ejecute comandos MySQL como MySQL, MySQLadmin, etc., leerán el MySQLUSER y MySQLPASSWD del archivo anterior.

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

También puede leer estos artículos relacionados sobre MySQL/MariadB:

    1. 20 Comandos MySQL (MySqladmin) para la administración de la base de datos en Linux
    2. Cómo cambiar la contraseña root de MySQL o MariadB en Linux
    3. Cómo restablecer la contraseña de root MySQL o Mariadb en Linux
    4. 15 Consejos útiles de rendimiento y optimización de MySQL/MariadB
    5. 4 herramientas de línea de comandos útiles para monitorear el rendimiento de MySQL en Linux

En esta guía, mostramos cómo ejecutar los comandos MySQL sin ingresar la contraseña de root en el terminal. Si tiene alguna consulta o pensamiento que compartir, hágenos a través del formulario de comentarios a continuación.