GNU/Linux >> Znalost Linux >  >> Linux

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.


Linux
  1. Chyba Přístup odepřen, potřebujete oprávnění PROCESS [MySQL]

  2. Vzdálené připojení k databázi MySQL

  3. Jak importovat exportní databázi v MYSQL MariaDB

  1. 5 nejlepších bezplatných náhrad pro server MySQL

  2. MySQL - CHYBA 1045 - Přístup odepřen

  3. mysql (mariadb) ERROR 1698 (28000):Přístup odepřen uživateli 'root'@'localhost'

  1. Vytvořte novou databázi a použijte ji v MySQL/MariaDB

  2. Vytvářejte a upravujte uživatele v MySQL

  3. Základy uživatele a databáze MySQL