Wanneer u PhpMyAdmin gebruikt, is het essentieel om de juiste gebruikersrechten te hebben om bewerkingen/schrijfbewerkingen naar de database te maken. Anders kunnen onvoldoende machtigingen leiden tot fouten zoals hieronder afgebeeld "#1044 – Toegang geweigerd voor gebruiker ... [gebruik wachtwoord:JA] ” en “#1045 – Toegang geweigerd voor gebruiker…[gebruiken wachtwoord:JA] ”. In onze zelfstudie laten we u zien hoe u dit probleem kunt oplossen met behulp van de opdrachtregelterminal. Laten we beginnen!
Pre-vlucht
- Roottoegang tot de server die PhpMyAdmin host
Stap 1: Maak verbinding met uw server via SSH, vanaf de terminal van uw computer.
Stap 2: Toen de MariaDB werd geïnstalleerd, werd er ook een standaardgebruiker gemaakt, voor onze Ubuntu-installatie zijn deze details van deze gebruiker te vinden op /etc/dbconfig-common/phpmyadmin.conf . We hebben het over onze standaardgebruiker, phpmyadmin , en geef ze toestemming om een database aan te maken binnen PhpMyAdmin.
MySQL;
grant create on *.* to phpmyadmin@localhost;
Opmerking
Als alternatief, als u een database probeert te verwijderen, kunt u dit commando gebruiken om de gebruikersnaam te vervangen door de gebruiker in kwestie.
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='username';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'username'@'localhost';
Stap 3: Log in op PhpMyAdmin door naar http://yourhostname.com/phpmyadmin te gaan.
Stap 4: Maak een database aan binnen PhpMyAdmin door de SQL . te selecteren tab en voer een opdracht uit om de database te maken. Plak de volgende opdracht en vervang cooldb met de databasenaam en selecteer Go .
CREATE DATABASE cooldb;
Stap 5: U weet dat de database is gemaakt door het succesbericht en deze verschijnt in de menubalk aan de linkerkant.
Klanten van Liquid Web-servers krijgen het gemak om onze ondersteuningstechnici 24/7 te bellen. Onze technici hebben een schat aan kennis en kunnen u helpen met veelvoorkomende problemen zoals die in dit artikel worden beschreven. Maak de overstap en krijg de klok rond ondersteuning.