Articles

gebruikersaccounts aanmaken met MySQL GEBRUIKERSSTATEMENT

samenvatting: in deze tutorial leert u hoe u de MySQL CREATE USER Statement Om een nieuwe gebruiker aan te maken in de database server.

MySQL CREATE USER syntaxis

HetCREATE USER statement maakt een nieuwe gebruiker aan in de database server.,

Hier is de basissyntaxis van de CREATE USER statement:

Code language: SQL (Structured Query Language) (sql)

In deze syntaxis:

geef eerst de accountnaam op na de CREATE USER sleutelwoorden. De accountnaam bestaat uit twee delen: username en hostname, gescheiden door de @ teken:

Code language: SQL (Structured Query Language) (sql)

de username is de naam van de gebruiker. En hostname is de naam van de host van waaruit de gebruiker verbinding maakt met de MySQL Server.,

het hostname deel van de accountnaam is optioneel. Als je het weglaat, kan de gebruiker verbinding maken vanaf elke host.,

Een account naam zonder een hostnaam is gelijk aan:

Code language: SQL (Structured Query Language) (sql)

Als de username en hostname speciale tekens bevat, zoals ruimte of -, moet u de offerte de gebruikersnaam en hostnaam afzonderlijk als volgt:

Code language: SQL (Structured Query Language) (sql)

Naast de enkele quote ('), kunt u gebruik maken van backticks ( `) of dubbele aanhalingstekens ( ").

ten tweede, specificeer het wachtwoord voor de gebruiker na de IDENTIFIED BY sleutelwoorden.,

de IF NOT EXISTS optie conditioneel maak alleen een nieuwe gebruiker aan als deze niet bestaat.

merk op dat hetCREATE USER statement Een nieuwe gebruiker maakt zonder rechten. Om rechten toe te kennen aan de gebruiker, gebruik je de instructie GRANT.,tool:

Code language: SQL (Structured Query Language) (sql)

Voer het wachtwoord voor het root account en druk op Enter:

Code language: SQL (Structured Query Language) (sql)

ten Tweede, toon gebruikers van de huidige MySQL Server:

Code language: SQL (Structured Query Language) (sql)

Hier is de output:

ten Derde, maak een nieuwe gebruiker aan met de naam bob:

Code language: SQL (Structured Query Language) (sql)

ten Vierde, show alle gebruikers weer:

Code language: SQL (Structured Query Language) (sql)

De uitvoer zal worden:

Code language: JavaScript (javascript)

De gebruiker bob is succesvol aangemaakt.,”b7cb570ad3″>

toegang tot:

Code language: JavaScript (javascript)

de Zevende, ga naar de sessie van de gebruiker root en maak een nieuwe database genaamd bobdb:

Code language: SQL (Structured Query Language) (sql)

Acht, selecteer de database bobdb:

Code language: SQL (Structured Query Language) (sql)

Negende, maak een nieuwe tabel met de naam lists:

Merk op dat wanneer u op Enter, in plaats van het tonen van het mysql> commando, de mysql-tool toont de -> accepteert nieuwe bepaling van de verklaring.,

tiende, geef Alle rechten op de bobdb to bob:

Code language: SQL (Structured Query Language) (sql)

merk op dat u leert hoe u rechten kunt verlenen aan een gebruiker in de GRANT tutorial.,

Dertiende, tonen de tabellen van de bobdb database:

Code language: SQL (Structured Query Language) (sql)

De gebruiker bob zie de lists tabel:

Code language: JavaScript (javascript)

Veertiende, invoegen van een rij in de lists tabel:

Code language: SQL (Structured Query Language) (sql)

Vijftiende, een query gegevens uit het lists tabel:

Code language: SQL (Structured Query Language) (sql)

Dit is de output:

Code language: JavaScript (javascript)

Dus de user bob kan alles doen wat in de bobdb database.,

tot slot, verbreek de verbinding met de MySQL Server van beide sessies:

Code language: SQL (Structured Query Language) (sql)

in deze tutorial hebt u geleerd hoe u de MySQL CREATE USER kunt gebruiken om een nieuwe gebruiker aan te maken in de databaseserver.

  • Was deze tutorial nuttig?
  • YesNo