Hur skapar jag en ny databasanvändare i MySQL?

Hur Skapar Jag En Ny Databasanvandare I Mysql



När du installerar MySQL-servern måste du ange användarnamn och lösenord. När installationsprocessen är klar kan standardanvändaren endast tillåta åtkomst och hantera databaserna. MySQL-användarna registreras i ' ANVÄNDARE ”-tabeller för deras server, inklusive inloggningsuppgifter, värdinformation och kontobehörigheter för MySQL-kontot. Mer specifikt krävs att skapa en användare för att komma åt och hantera MySQL-databaserna för olika operationer.

Denna uppskrivning kommer att tillhandahålla metoden för att skapa en ny databasanvändare i MySQL.

Hur skapar/gör man en ny MySQL-databasanvändare?

Kolla in instruktionerna nedan för att skapa en ny databasanvändare i MySQL:







  • Anslut till MySQL-servern genom standardanvändaren ' rot ” genom att ange sitt lösenord.
  • Springa det ' SKAPA ANVÄNDARE ' '@'localhost' IDENTIFIERAD MED 'lösenord'; ” kommando.
  • Ge behörigheter med hjälp av ' GE ALLA PRIVILEGIER PÅ *.* TILL ‘ ’@’localhost’ MED BILJANDEALTERNATIV; ” kommando.
  • Spola sedan privilegier.
  • Visa alla databasanvändares lista för verifiering.

Steg 1: Få tillgång till MySQL-databaser

Starta först Windows-terminalen och anslut sedan till MySQL-servern genom det medföljande kommandot:



mysql -u root -s

Här:



  • ' -i ” representerar användarnamnet.
  • ' rot ” är vår databas användarnamn.
  • ' -s ” alternativet indikerar användarlösenordet.

När det ovan angivna kommandot utförs måste du ange lösenordet:





Steg 2: Skapa ny användare

Använd nu det angivna kommandot för att skapa en ny användare i MySQL-databasen:



SKAPA ANVÄNDARE 'tester'@'localhost' IDENTIFIERAD AV 'tester123@';

I kommandot ovan:

  • ' SKAPA ANVÄNDARE ”-frågan används för att skapa/skapa en ny användare.
  • ' testare ” är vårt nya användarnamn, och ” '@'lokal värd ” indikerar att man skapar en användare lokalt.
  • ' IDENTIFIERAD AV alternativet används för att ange lösenordet för en viss användare.

Från den givna utgången visas ' Fråga OK,…… ” indikerar att den nya användaren har skapats framgångsrikt:

Steg 3: Bevilja privilegier

Bevilja sedan privilegierna till den nyskapade användaren genom att köra ' GE ALLA PRIVILEGIER ' fråga:

BEHANDLA ALLA PRIVILEGIER PÅ *.* TILL 'tester'@'localhost' MED BIDRAGSMÖJLIGHET;

Här:

  • ' GE ALLA PRIVILEGIER ” beviljar alla typer av behörigheter till användaren.
  • ' PÅ *.* ” anger att beviljandebehörigheterna tillämpas på databasen och tabellerna som kan nås.
  • ' tester’@’localhost’ MED BIDRAG ” visar att alla privilegier tilldelas tillhandahållet användarnamn när ett visst användarnamn är anslutet via den lokala värden:

Steg 4: Aktivera privilegier

Kör sedan ' SPOLA PRIVILEGIER ” kommando för att aktivera alla nyligen beviljade behörigheter till användaren innan de kommer åt dem:

SPOLA PRIVILEGIER;

Steg 5: Verifiera ny användare

För att säkerställa att den nya databasanvändaren skapas eller inte, kör ' VÄLJ ” kommando:

Välj användare från mysql.user;

Som du kan se finns den nyskapade databasanvändaren i databaslistan:

Steg 6: Anslut med MySQL Server med ny användare

Gå nu till MySQL-servern med den nya användaren genom att ange motsvarande referenser:

mysql -u testare -s

Det handlade om att skapa en ny databasanvändare i MySQL.

Slutsats

För att skapa en ny databasanvändare i MySQL, anslut först till MySQL-servern genom standardanvändaren ' rot ” genom att ange sitt lösenord. Använd sedan ' SKAPA ANVÄNDARE ' '@'localhost' IDENTIFIERAD MED 'lösenord'; ” kommando. Efter det, bevilja privilegier genom ' GE ALLA PRIVILEGIER PÅ *.* TILL ‘ ’@’localhost’ MED BILJANDEALTERNATIV; ” kommando. Slutligen, aktivera alla tillagda privilegier genom att använda ' SPOLA PRIVILEGIER ” kommando. För verifiering, lista alla databasanvändare. Denna uppskrivning gav proceduren för att skapa en ny databasanvändare i MySQL.