sql >> Databasteknik >  >> RDS >> Mysql

Skapa en MySQL-användare på Linux via kommandoraden

Tidigare serie:
MySQL via kommandorad 101:Grundläggande databasinteraktion

I den här artikeln kommer vi att diskutera hur man använder MySQL för att skapa en ny användare på Linux via kommandoraden. Vi kommer att arbeta på en kärnhanterad Liquid Web-server som kör CentOS version 6.5 som rotanvändare. Kommandona som används bör också fungera på senare versioner av MySQL på CentOS.

MySQL är en applikation för relationsdatabashantering som främst används på Linux och är en komponent i LAMP-stacken (Linux, Apache, MySQL och PHP).

Preflight Check

  • Logga in som root-användare.
  • Ha tillgång till en terminal.
  • Grundläggande kunskap om kommandoraden.

Steg 1. Logga in på MySQL

Inledningsvis kommer vi att logga in på servern som rotanvändare och sedan öppna en terminal för att komma åt MySQL-servern från kommandoraden med följande kommando:

mysql -u root -p

I det här fallet har vi angett att användaren är root med -u flaggan och använde sedan -p flagga så att MySQL-inloggningen ber oss om ett lösenord. Därefter kan vi ange vårt nuvarande lösenord för att slutföra inloggningen.

Obs! Om vi ​​behöver ändra vårt root-lösenord (eller andra användares lösenord) i databasen, läs den här handledningen om hur du ändrar ett lösenord för MySQL via kommandoraden.

Du bör nu vara vid en MySQL-prompt som ser väldigt lik ut.

mysql> 

Steg 2. Skapa MySQL-användaren

Nu kommer vi att skapa en användare med namnet testanvändare , och lösenordet test123test! med följande kommando.

mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';

Det är allt! Vi har skapat vår första MySQL-användare med ett enda kommando. Den här användaren kommer inte att kunna arbeta med någon av MySQL-databaserna förrän de har beviljats ​​ytterligare privilegier. Faktum är att de inte kommer att kunna logga in utan att ge dem ytterligare behörigheter. För att ge den nya användaren rätt behörigheter, se vår nästa handledning om att bevilja behörigheter till en MySQL-användare via kommandoraden.

Visa en lista över MySQL-användare

För att se en fullständig lista över MySQL-användare, inklusive värden de är associerade med, kan du göra med följande select-sats.

SELECT User,Host FROM mysql.user;

Slutsats

MySQL är ett utmärkt hanteringssystem för relationsdatabas med öppen källkod. 2010 klaffades MySQL in i MariaDB efter köpet av Oracle. MariaDb är ett gemenskapsdrivet och utvecklat, relationsdatabashanteringssystem (RDBMS). Det fortsätter att vara en gratis programvara med öppen källkod licensierad under GNU General Public License.

Prata med en expert nu

Vårt supportteam har erfarenhet av att underhålla och hantera denna typ av programvara. Våra Linux-systemadministratörer och tekniker har ingående kunskap om flera webbhotelltekniker, särskilt de som diskuteras i den här artikeln. Om du har frågor finns vi tillgängliga för att hjälpa till 24 timmar om dygnet, 7 dagar i veckan 365 dagar om året.

Om du är en helt hanterad VPS-server, Cloud Dedicated, VMWare Private Cloud, Private Parent-server eller en dedikerad serverägare och du är obekväm med att utföra något av stegen som beskrivs, kan vi nås via telefon @800.580.4985, en chatt- eller supportbiljett för att hjälpa dig med denna process.

Series NavigationNästa artikel>>

  1. Hur visar man funktionen, proceduren, utlöser källkoden i postgresql?

  2. Inaktivera PostgreSQL-kontroller av främmande nyckel för migrering

  3. Hur väljer jag de sista 5 raderna i en tabell utan att sortera?

  4. Automatiserad eller regelbunden säkerhetskopiering av mysql-data