GNU/Linux >> Tutoriales Linux >  >> Linux

Solución de problemas:MySQL/MariaDB Error #1044 Е Acceso denegado para el usuario

Al usar PhpMyAdmin, es esencial tener los permisos de usuario correctos para crear ediciones/escrituras en la base de datos. De lo contrario, los permisos insuficientes pueden generar errores como los que se muestran a continuación “#1044 – Acceso denegado para el usuario…[usando contraseña:SÍ] ” y “#1045 – Acceso denegado para el usuario…[usando contraseña:SÍ] ”. En nuestro tutorial, le mostraremos cómo corregir este problema utilizando el terminal de línea de comandos. ¡Empecemos!


Antes del vuelo

  • Acceso raíz al servidor que aloja PhpMyAdmin

Paso 1: Conéctese a su servidor usando SSH, desde la terminal de su computadora.

ssh [email protected]

Paso 2: Cuando se instaló MariaDB, también se creó un usuario predeterminado, para nuestra instalación de Ubuntu, estos detalles de este usuario se pueden encontrar en /etc/dbconfig-common/phpmyadmin.conf . Hablaremos de nuestro usuario predeterminado, phpmyadmin y otorgándoles permisos para crear una base de datos dentro de PhpMyAdmin.

MySQL;

grant create on *.* to phpmyadmin@localhost;

Nota

Alternativamente, si está tratando de eliminar una base de datos, puede usar este comando reemplazando el nombre de usuario con el usuario en cuestión.

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='username';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'username'@'localhost';

Paso 3: Inicie sesión en PhpMyAdmin, yendo a http://yourhostname.com/phpmyadmin.

Paso 4: Cree una base de datos dentro de PhpMyAdmin seleccionando SQL pestaña y ejecutando un comando para crear la base de datos. Pegue el siguiente comando, reemplazando coolb con el nombre de la base de datos y seleccionando Ir .

CREATE DATABASE cooldb;

Paso 5: Sabrá que la base de datos fue creada por el mensaje de éxito y aparecerá en la barra de menú del lado izquierdo.

Los clientes del servidor Liquid Web tienen la comodidad de llamar a nuestros técnicos de soporte las 24 horas del día, los 7 días de la semana. Nuestros técnicos tienen una gran cantidad de conocimientos y pueden ayudar con problemas comunes como los que se describen en este artículo. Haga el cambio y obtenga asistencia las 24 horas.


Linux
  1. Cree una nueva base de datos y utilícela en MySQL/MariaDB

  2. Error Acceso denegado necesita privilegio de PROCESO [MySQL]

  3. Conéctese a una base de datos MySQL de forma remota

  4. Crear y editar usuarios en MySQL

  5. Conceptos básicos de usuario y base de datos MySQL

Cómo resolver un error de MySQL:acceso denegado para el usuario [email protected]

[Resuelto] No se puede acceder al archivo de almacenamiento, Permiso denegado Error en KVM Libvirt

Cómo obtener la lista de cuentas de usuario de MySQL en Linux

Hoja de referencia de comandos de base de datos MySQL para Linux

Cómo permitir el acceso remoto al servidor de base de datos MySQL

Cómo verificar los privilegios de usuario de MySQL en Linux