Vorherige Serie:
MySQL via Command Line 101:Basic Database Interaction
In diesem Artikel werden wir diskutieren, wie Sie mit MySQL einen neuen Benutzer unter Linux über die Befehlszeile erstellen. Wir werden an einem von Liquid Web Core verwalteten Server arbeiten, auf dem CentOS Version 6.5 als Root-Benutzer ausgeführt wird. Die verwendeten Befehle sollten auch auf späteren Versionen von MySQL unter CentOS funktionieren.
MySQL ist eine Verwaltungsanwendung für relationale Datenbanken, die hauptsächlich unter Linux verwendet wird und eine Komponente des LAMP-Stacks (Linux, Apache, MySQL und PHP) ist.
Preflight-Check
- Melden Sie sich als Root-Benutzer an.
- Zugriff auf ein Terminal haben.
- Grundkenntnisse der Kommandozeile.
Schritt 1. Melden Sie sich bei MySQL an
Zunächst melden wir uns als Root-Benutzer beim Server an und öffnen dann ein Terminal, um über die Befehlszeile mit dem folgenden Befehl auf den MySQL-Server zuzugreifen:
mysql -u root -p
In diesem Fall haben wir den Benutzer mit -u als root angegeben Flag und benutzte dann das -p -Flag, sodass uns die MySQL-Anmeldung zur Eingabe eines Passworts auffordert. Als nächstes können wir unser aktuelles Passwort eingeben, um die Anmeldung abzuschließen.
Hinweis: Wenn wir unser Root-Passwort (oder das Passwort eines anderen Benutzers) in der Datenbank ändern müssen, sehen Sie sich bitte dieses Tutorial zum Ändern eines Passworts für MySQL über die Befehlszeile an.
Sie sollten sich jetzt an einer MySQL-Eingabeaufforderung befinden, die dieser sehr ähnlich sieht.
mysql>
Schritt 2. Erstellen Sie den MySQL-Benutzer
Jetzt erstellen wir einen Benutzer mit dem Namen testuser , und das Passwort test123test! mit dem folgenden Befehl.
mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';
Das ist es! Wir haben unseren ersten MySQL-Benutzer mit einem einzigen Befehl erstellt. Dieser Benutzer kann mit keiner der MySQL-Datenbanken arbeiten, bis ihm zusätzliche Berechtigungen gewährt werden. Tatsächlich können sie sich nicht anmelden, ohne ihnen zusätzliche Berechtigungen zu erteilen. Um dem neuen Benutzer die richtigen Berechtigungen zu erteilen, lesen Sie bitte unser nächstes Tutorial zum Erteilen von Berechtigungen an einen MySQL-Benutzer über die Befehlszeile.
Liste der MySQL-Benutzer anzeigen
Um eine vollständige Liste der MySQL-Benutzer anzuzeigen, einschließlich des Hosts, dem sie zugeordnet sind, können Sie die folgende select-Anweisung verwenden.
SELECT User,Host FROM mysql.user;
Schlussfolgerung
MySQL ist ein ausgezeichnetes relationales Open-Source-Datenbankverwaltungssystem. 2010 wurde MySQL nach dem Kauf durch Oracle in MariaDB gegabelt. MariaDb ist ein von der Community betriebenes und entwickeltes relationales Datenbankmanagementsystem (RDBMS). Es ist weiterhin eine kostenlose Open-Source-Software, die unter der GNU General Public License lizenziert ist.
Sprechen Sie jetzt mit einem Experten
Unser Support-Team ist erfahren in der Wartung und Verwaltung dieser Art von Software. Unsere Linux-Systemadministratoren und -Techniker verfügen über fundierte Kenntnisse mehrerer Webhosting-Technologien, insbesondere der in diesem Artikel besprochenen. Bei Fragen stehen wir Ihnen 24 Stunden am Tag, 7 Tage die Woche und 365 Tage im Jahr zur Verfügung.
Wenn Sie ein vollständig verwalteter VPS-Server, Cloud Dedicated, VMWare Private Cloud, Private Parent-Server oder Besitzer eines Dedicated Servers sind und es Ihnen unangenehm ist, einen der beschriebenen Schritte auszuführen, können Sie uns telefonisch erreichen @800.580.4985, ein Chat- oder Support-Ticket, um Sie bei diesem Vorgang zu unterstützen.