PhpMyAdmin - A felhasználó számára tiltott hozzáférés
A PHP programozási nyelvben van egy nyílt forráskódú eszköz, a PhpMyAdmin, amely kezeli a MySQL adminisztrációját . A hozzáférés megtagadható, ha a MySQL-hez való hozzáférést a root felhasználón keresztül próbálják meg. A gyökér egy jelszó beillesztését igényli, és ha ezt helytelenül adták meg vagy nem adták meg, ez a probléma felmerül. Ez a PHP eszköz segítségével konfigurálható. A root felhasználó jogai egyidejűleg visszaállíthatók.
A kezdő felhasználóknak problémái vannak a root felhasználó által a MySql-hez való hozzáféréshez. Ez akkor fordul elő, ha a gyökér megköveteli, hogy adjon meg egy jelszót, és a felhasználó vagy egy rosszat adott meg, vagy egyáltalán nem adott egyet. Ez könnyen konfigurálható a következő lépésekkel:
- 1. lépés: Nyissa meg a MySql-et
- 2. lépés: A phpMyAdmin / librarires segítségével módosítsa a config.inc.php fájlt
- Hol $ cfg ['PmaAbsoluteUri'] = ''; jelenik meg, módosítsa a parancsot $ cfg-re ['PmaAbsoluteUri'] = 'localhost / phpmyadmin /';
- 3. lépés: A szerverparancsok tekintetében módosítsa a $ cfg ['Szerverek'] [$ i] ['host'] = 'localhost' parancsot; $ cfg ['Szerverek'] [$ i] ['host'] = 'Localhost';
- 4. lépés: A root felhasználó új jelszavának megadásához keresse meg a $ cfg ['Servers'] [$ i] ['password'] = '' parancsot; és adja meg a jelszót a megadott mezőben
- Például: $ cfg ['Szerverek'] [$ i] ['jelszó'] = 'írja be ide a jelszavát';
- 5. lépés: Indítsa újra a MySql programot
A root felhasználó jogainak visszaállítása
Ahhoz, hogy visszaállíthassa a root felhasználó jogait, adja meg a következő parancsokat
mysql> AZ ÖSSZES PRIVILEGEK TÁMOGATÁSA *. * TO AZONOSÍTOTT AZ ÖN jelenlegi jelszóval GRANT
Helyezze be a gazdagépet és a jelszót
Ez a rész lehetővé teszi, hogy alapértelmezés szerint beilleszthesse a gazdagép nevét és felhasználói fiókját, és a megfelelő jelszóval állítsa be őket a php.ini mappában. Ehhez használja az alábbi kódot:
- A mysql_connect () alapértelmezett gazdagépe () nem használható biztonságos módban:
mysqli.default_host = 'localhost'
- A mysql_connect () alapértelmezett felhasználója (nem alkalmazható biztonságos módban):
mysqli.default_user = 'root'
- Alapértelmezett jelszó a mysqli_connect () számára (nem alkalmazható biztonságos módban):
- Megjegyzés: Általában rossz ötlet, hogy a jelszavakat ebben a fájlban tárolja, mivel bármelyik PHP-hozzáféréssel rendelkező felhasználó megtekintheti azt
mysqli.default_pw = 'az Ön jelenlegi jelszava'