Android

Hvordan slette mysql-brukerkontoer

Hvordan fjerne iCloud fra Apple-produkter?

Hvordan fjerne iCloud fra Apple-produkter?

Innholdsfortegnelse:

Anonim

MySQL lar deg opprette flere brukerkontoer og gi passende rettigheter slik at brukere kan koble til og administrere databaser.

Hvis brukerkontoen ikke lenger er nødvendig, er det lurt å enten fjerne brukerrettighetene eller slette brukerkontoen helt.

Denne opplæringen forklarer hvordan du sletter MySQL / MariaDB-brukerkontoer.

DROP USER uttalelse

I MySQL kan du fjerne en eller flere brukere og tildelte rettigheter med DROP USER setningen. Den generelle syntaks for denne uttalelsen er som følger:

DROP USER USER_ACCOUNT…

For å fjerne brian@localhost brukerkontoen, logg inn på MYSQL-skallet og kjøre:

DROP USER 'brian@localhost';

Ved suksess kommer kommandoen tilbake:

Query OK, 0 rows affected (0.00 sec)

Hvis du vil fjerne flere brukerkontoer i en enkelt kommando, kjører du DROP USER setningen fulgt av brukerne du vil fjerne, skilt med mellomrom:

DROP USER 'brian@localhost' 'any@localhost';

Hvis brukeren du prøver å fjerne, for øyeblikket er logget på, lukkes ikke brukerøkten, og brukeren kan kjøre spørsmål før økten er avsluttet. Når økten er avsluttet, blir brukeren fjernet, og den vil ikke lenger kunne logge på MySQL-serveren.

Databasene og objektene som er opprettet av brukeren, fjernes ikke automatisk.

Fjerne MySQL brukerkontoer

Denne delen trinnvise instruksjoner for hvordan du kan liste og fjerne MySQL brukerkontoer.

Logg først på MySQL-skallet med roten eller en annen administrativ bruker. For å gjøre det skriver du følgende kommando:

sudo mysql

mysql -u root -p

Kommandoene nedenfor utføres inne i MySQL-skallet.

MySQL lagrer informasjon om brukerne, i user i mysql databasen. Bruk følgende SELECT setning for å få en liste over alle MySQL-brukerkontoer:

SELECT User, Host FROM mysql.user;

Utgangen skal se slik ut:

+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec) I MySQL består en brukerkonto av et brukernavn og vertsnavndeler. jabba@localhost og [email protected] er forskjellige brukerkontoer.

La oss si at chewbacca@localhost brukerkontoen ikke lenger er nødvendig, og at vi vil fjerne den.

Slik sletter du brukerkjøringen:

DROP USER 'chewbacca'@'localhost'

Query OK, 0 rows affected (0.00 sec)

Kommandoen fjerner brukerkontoen og privilegiene.

Nå som brukeren er fjernet, kan det være lurt å fjerne databasene tilknyttet den brukeren.

Konklusjon

For å fjerne en MySQL-brukerkonto bruker du DROP USER setningen fulgt av navnet på brukeren du vil fjerne.

mysql mariadb