GNU/Linux >> Linux Esercitazione >  >> Linux

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.


Linux
  1. I 5 migliori sostituti gratuiti per MySQL Server

  2. Errore Accesso negato necessita del privilegio PROCESSO [MySQL]

  3. Crea e modifica utenti in MySQL

  4. Nozioni di base su utenti e database MySQL

  5. MySQL - ERRORE 1045 - Accesso negato

Come risolvere l'errore MySQL:accesso negato all'utente [e-mail protetta]

[Risolto] Impossibile accedere al file di archiviazione, autorizzazione negata Errore in KVM Libvirt

Come ottenere l'elenco degli account utente MySQL in Linux

Foglio informativo sui comandi del database MySQL per Linux

Come consentire l'accesso remoto al server di database MySQL

Come controllare i privilegi utente MySQL in Linux