Tidligere serie:
MySQL via kommandolinje 101:Grundlæggende databaseinteraktion
I denne artikel vil vi diskutere, hvordan man bruger MySQL til at oprette en ny bruger på Linux via kommandolinjen. Vi vil arbejde på en Liquid Web-kernestyret server, der kører CentOS version 6.5 som root-bruger. De anvendte kommandoer bør også fungere på senere versioner af MySQL på CentOS.
MySQL er en relationel databasestyringsapplikation, der primært bruges på Linux og er en komponent i LAMP-stakken (Linux, Apache, MySQL og PHP).
Preflight Check
- Log ind som root-bruger.
- Har adgang til en terminal.
- Grundlæggende viden om kommandolinjen.
Trin 1. Log ind på MySQL
Til at begynde med vil vi logge ind på serveren som root-brugeren og derefter åbne en terminal for at få adgang til MySQL-serveren fra kommandolinjen ved hjælp af følgende kommando:
mysql -u root -p
I dette tilfælde har vi angivet brugeren som root ved hjælp af -u flag og brugte derefter -p flag, så MySQL-logonet beder os om en adgangskode. Dernæst kan vi indtaste vores nuværende adgangskode for at fuldføre login.
Bemærk: Hvis vi har brug for at ændre vores root-adgangskode (eller andre brugeres adgangskode) i databasen, bedes du gennemgå denne vejledning om ændring af en adgangskode til MySQL via kommandolinjen.
Du skulle nu være ved en MySQL-prompt, der ligner denne meget.
mysql>
Trin 2. Opret MySQL-brugeren
Nu vil vi oprette en bruger med navnet testuser , og adgangskoden test123test! ved hjælp af følgende kommando.
mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';
Det er det! Vi har oprettet vores første MySQL-bruger ved hjælp af en enkelt kommando. Denne bruger vil ikke være i stand til at arbejde med nogen af MySQL-databaserne, før de er tildelt yderligere privilegier. Faktisk vil de ikke være i stand til at logge ind uden at give dem yderligere tilladelser. For at give den nye bruger de rigtige tilladelser, se venligst vores næste selvstudie om at give tilladelser til en MySQL-bruger via kommandolinjen.
Se en liste over MySQL-brugere
For at se en komplet liste over MySQL-brugere, inklusive den vært, de er tilknyttet, kan du gøre det ved at bruge følgende select-sætning.
SELECT User,Host FROM mysql.user;
Konklusion
MySQL er et fremragende open source relationsdatabasestyringssystem. I 2010 blev MySQL splittet ind i MariaDB efter købet af Oracle. MariaDb er et fællesskabsdrevet og udviklet relationelt databasestyringssystem (RDBMS). Det er fortsat en gratis og open source-software, der er licenseret under GNU General Public License.
Tal med en ekspert nu
Vores supportteam har erfaring med at vedligeholde og administrere denne type software. Vores Linux-systemadministratorer og -teknikere har indgående kendskab til flere webhostingteknologier, især dem, der er diskuteret i denne artikel. Hvis du har spørgsmål, er vi klar til at hjælpe 24 timer i døgnet, 7 dage om ugen 365 dage om året.
Hvis du er en fuldt administreret VPS-server, Cloud Dedicated, VMWare Private Cloud, Private Parent-server eller en Dedikeret server-ejer, og du er utilpas med at udføre nogen af de skitserede trin, kan vi kontaktes via telefon @800.580.4985, en chat- eller supportbillet til at hjælpe dig med denne proces.