Mysql
 sql >> Database >  >> RDS >> Mysql

Risoluzione dei problemi:errore MySQL/MariaDB n. 1044 e n. 1045 accesso negato all'utente

Quando si utilizza PhpMyAdmin, è essenziale disporre delle autorizzazioni utente corrette per creare modifiche/scritture nel database. In caso contrario, autorizzazioni insufficienti possono portare a errori come quelli illustrati di seguito “#1044 – Accesso negato per l'utente …[utilizzando la password:SÌ] ” e “#1045 – Accesso negato per l'utente…[utilizzando la password:SÌ] ”. Nel nostro tutorial, ti mostreremo come correggere questo problema utilizzando il terminale della riga di comando. Iniziamo!


Pre-volo

  • Accesso root al server che ospita PhpMyAdmin

Passaggio 1: Collegati al tuo server tramite SSH, dal terminale del tuo computer.

ssh [email protected]

Passaggio 2: Quando è stato installato MariaDB è stato creato anche un utente predefinito, per la nostra installazione di Ubuntu i dettagli di questo utente possono essere trovati in /etc/dbconfig-common/phpmyadmin.conf . Parleremo del nostro utente predefinito, phpmyadmin e concedendo loro le autorizzazioni per creare un database all'interno di PhpMyAdmin.

MySQL;

grant create on *.* to phpmyadmin@localhost;

Nota

In alternativa, se stai cercando di eliminare un database puoi usare questo comando sostituendo username con l'utente in questione.

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

Fase 3: Accedi a PhpMyAdmin, andando su http://nomehost.com/phpmyadmin.

Fase 4: Crea un database all'interno di PhpMyAdmin selezionando SQL scheda ed eseguendo un comando per creare il database. Incolla il comando seguente, sostituendo coolb con il nome del database e selezionando Vai .

CREATE DATABASE cooldb;

Passaggio 5: Saprai che il database è stato creato dal messaggio di successo e apparirà nella barra dei menu a sinistra.

I clienti del server Liquid Web hanno la comodità di chiamare i nostri tecnici di supporto 24 ore su 24, 7 giorni su 7. I nostri tecnici hanno una vasta conoscenza e possono aiutare con problemi comuni come quelli descritti in questo articolo. Effettua il passaggio e ottieni assistenza 24 ore su 24.