A probléma megoldása egy hiba # 1698 - hozzáférés megtagadva felhasználó - gyökér - @ - localhost
Amikor bejelentkezik a phpMyAdmin hibát lát:
A legegyszerűbb (és legbiztonságosabb) megoldás az, hogy hozzon létre egy új felhasználót, és látja el a szükséges jogosultságokkal.
De kezdjük egy másik megoldás:
Lehetővé teszi a felhasználó csatlakozik a MySQL root nélkül sudo
Ahhoz, hogy hozzáférést biztosít a MySQL / MariaDB normál felhasználói adatok nélkül sudo jogosultságokat, egy meghívó, hogy megy a MySQL parancssoros
és futtassa a következő parancsokat:
Ezután indítsa újra a MySQL szolgáltatást, és próbálja, hogy jelentkezzen be az adatbázis sudo. az alábbiak szerint.
Létre egy új felhasználót, hogy működjön együtt a MySQL segítségével phpMyAdmin
1. kapcsolódni a MySQL
2. Hozzon létre egy felhasználót a phpMyAdmin
Futtassa a következő parancsot (cserélje some_pass a kívánt jelszót)
Ha a phpMyAdmin csatlakozik a localhost, akkor elégnek kell lennie.
3. Választható: Távoli kapcsolatok engedélyezése
Emlékezz lehetővé teszi egy távoli felhasználó számára, hogy az összes jogosultságot - ez egy biztonsági problémát, ezt szem előtt tartani, végrehajtására a következő lépéseket. Ha azt szeretnénk, hogy a felhasználó azonos jogosultságokkal során távoli kapcsolatok, kövesse a további (helyett some_pass jelszót lépésben alkalmazott # 2):
4. Frissítse phpMyAdmin
Sudo használatáról. szerkeszteni a fájlt /etc/dbconfig-common/phpmyadmin.conf frissíti az értéket a felhasználó / jelszó a következő szakaszok (cserélje some_pass a jelszót lépésben alkalmazott # 2):