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