Android

Kuinka poistaa mysql-käyttäjätilit

Howto Install Hadoop Using Ambari on Ubuntu

Howto Install Hadoop Using Ambari on Ubuntu

Sisällysluettelo:

Anonim

MySQL antaa sinun luoda useita käyttäjätilejä ja myöntää sopivia käyttöoikeuksia, jotta käyttäjät voivat yhdistää ja hallita tietokantoja.

Jos käyttäjätiliä ei enää tarvita, on hyvä idea joko poistaa käyttöoikeudet tai poistaa käyttäjätili kokonaan.

Tämä opetusohjelma selittää, kuinka MySQL / MariaDB-käyttäjätilit poistetaan.

DROP USER -ilmoitus

MySQL: ssä voit poistaa yhden tai useamman käyttäjän ja määritetyt käyttöoikeudet DROP USER -käskyllä. Tämän lausunnon yleinen syntaksi on seuraava:

DROP USER USER_ACCOUNT…

Esimerkiksi brian@localhost -käyttäjätilien kirjautumisen poistaminen MYSQL-kuoreen ja suorittaminen:

DROP USER 'brian@localhost';

Menestyksen jälkeen komento palaa:

Query OK, 0 rows affected (0.00 sec)

Jos haluat poistaa useita käyttäjätilejä yhdellä komennolla, suorita DROP USER -käsky ja seuraa poistettavat käyttäjät välilyönnillä:

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

Jos käyttäjä, jota yrität poistaa, on tällä hetkellä kirjautunut sisään, käyttäjäistunto ei suljeta ja käyttäjä voi suorittaa kyselyitä istunnon päättymiseen saakka. Kun istunto on suljettu, käyttäjä poistetaan, eikä hän enää voi kirjautua sisään MySQL-palvelimeen.

Käyttäjän luomia tietokantoja ja objekteja ei poisteta automaattisesti.

MySQL-käyttäjätilien poistaminen

Tässä osassa on vaiheittaiset ohjeet MySQL-käyttäjätilien luetteloimiseksi ja poistamiseksi.

Kirjaudu ensin MySQL-kuoreen juuri- tai muun järjestelmänvalvojan avulla. Kirjoita seuraava komento:

sudo mysql

mysql -u root -p

Alla olevat komennot suoritetaan MySQL-kuoren sisällä.

MySQL tallentaa tietoja käyttäjistä mysql tietokannan käyttäjätaulukoihin. Käytä seuraavaa SELECT käskyä saadaksesi luettelon kaikista MySQL-käyttäjätilistä:

SELECT User, Host FROM mysql.user;

Lähdön tulisi näyttää noin:

+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec) MySQL: ssä käyttäjätili koostuu käyttäjänimen ja isäntänimen osista. jabba@localhost ja [email protected] ovat erilaisia ​​käyttäjätilejä.

Oletetaan, että chewbacca@localhost -käyttäjätiliä ei enää tarvita ja haluamme poistaa sen.

Voit poistaa käyttäjän suorituksen:

DROP USER 'chewbacca'@'localhost'

Query OK, 0 rows affected (0.00 sec)

Komento poistaa käyttäjätilin ja sen käyttöoikeudet.

Nyt kun käyttäjä on poistettu, saatat haluta myös poistaa siihen käyttäjän tietokannat.

johtopäätös

Voit poistaa MySQL-käyttäjätilin käyttämällä DROP USER jota seuraa poistettavan käyttäjän nimi.

mysql mariadb