sql >> Databáze >  >> RDS >> Mysql

Odstraňování problémů:Chyba MySQL/MariaDB #1044 Е Přístup odepřen uživateli

Při používání PhpMyAdmin je nezbytné mít správná uživatelská oprávnění k vytváření úprav/zápisů do databáze. V opačném případě mohou nedostatečná oprávnění vést k chybám, jako jsou ty na obrázku níže „#1044 – Přístup odepřen uživateli …[pomocí hesla:ANO] “ a „#1045 – Uživateli odepřen přístup…[pomocí hesla:ANO] “. V našem tutoriálu vám ukážeme, jak tento problém opravit pomocí terminálu příkazového řádku. Začněme!


Před letem

  • Kořenový přístup k serveru hostujícímu PhpMyAdmin

Krok 1: Připojte se k serveru pomocí SSH z terminálu vašeho počítače.

ssh [email protected]

Krok 2: Když byla nainstalována MariaDB, byl také vytvořen výchozí uživatel, pro naši instalaci Ubuntu tyto podrobnosti o tomto uživateli naleznete na /etc/dbconfig-common/phpmyadmin.conf . Budeme mluvit o našem výchozím uživateli, phpmyadmin a udělit jim oprávnění k vytvoření databáze v rámci PhpMyAdmin.

MySQL;

grant create on *.* to phpmyadmin@localhost;

Poznámka

Případně, pokud se pokoušíte smazat databázi, můžete použít tento příkaz a nahradit uživatelské jméno dotyčným uživatelem.

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

Krok 3: Přihlaste se do PhpMyAdmin na adrese http://yourhostname.com/phpmyadmin.

Krok 4: Vytvořte databázi v PhpMyAdmin výběrem SQL a spuštěním příkazu k vytvoření databáze. Vložte následující příkaz a nahraďte cooldb s názvem databáze a výběrem Přejít .

CREATE DATABASE cooldb;

Krok 5: Podle zprávy o úspěchu poznáte, že databáze byla vytvořena, a zobrazí se v liště nabídky na levé straně.

Zákazníci Liquid Web serveru získají pohodlí 24 hodin denně 7 dní v týdnu, kdy mohou zavolat našim technikům podpory. Naši technici mají bohaté znalosti a mohou pomoci s běžnými problémy, jako jsou ty, které jsou popsány v tomto článku. Přepněte a získejte nepřetržitou podporu.


  1. Základy tabulkových výrazů, 4. část – Odvozené tabulky, optimalizační úvahy, pokračování

  2. ORA-00933:Příkaz SQL nebyl správně ukončen

  3. Oracle PL/SQL:Příklad DBMS_SCHEDULER.CREATE_JOB

  4. Volání funkce PostgreSQL