suchen
HeimDatenbankMySQL-TutorialEinige grundlegende Verwendungen von MySQL unter Linux

1] Wie erstelle ich einen Administratorbenutzer für die MySQLd-Datenbank?

Nachdem die Datenbank installiert ist, sollten wir ein Administratorkonto für die MySQL-Datenbank erstellen. Um den Root-Benutzer als Administrator festzulegen, sollten wir den folgenden Befehl ausführen; ]#

Durch den obigen Befehl können wir erkennen, dass der Administrator der MySQL-Datenbank root ist und das Passwort 123456 lautet.

2] Wie betrete ich die MySQL-Datenbank? Nehmen Sie als Beispiel den MySQL-Datenbankadministrator root mit dem Passwort 123456

[root@linuxsir01 root]#/opt/mysql/bin/mysql -uroot -p123456

Nach der Ausgabe des obigen Befehls , Die folgende Eingabeaufforderung wird angezeigt:

Willkommen beim MySQL-Monitor.
Ihre MySQL-Verbindungs-ID ist 6 zur Serverversion: 3.23.58

Geben Sie „help“ ein ;' oder 'h' für Hilfe. Geben Sie 'c' ein, um den Puffer zu löschen.

mysql>

Hinweis: Beim Ausführen dieser Befehle sollte der MySQLd-Server geöffnet sein. Diese unerfahrenen Brüder wissen es schon lange:)


3] Wie man Befehle in der Datenbank bedient, ich denke, das steht alles im MySQL-Handbuch, ich werde hauptsächlich über ein paar Dinge sprechen beachten. Tatsächlich kann ich einige Befehle nicht verstehen. Wenn Sie es selbst lernen möchten, ist es nicht schwierig. Wenn Sie MySQL unter Windows betrieben haben, handelt es sich hier tatsächlich um eine plattformübergreifende Datenbank und die Verwendung ist dieselbe.

In der MySQL-Datenbank endet jeder Befehl mit einem ;-Zeichen. Einige Anfänger haben möglicherweise vergessen, ein ;-Zeichen einzugeben, und das Ergebnis kann nicht beendet werden. :):)

1] Überprüfen Sie, welche Datenbanken in MySQL verfügbar sind?


Code:

mysql> Datenbanken anzeigen;

+----------+

| Datenbank |

+--- -------+
|. mysql |
|. test |
+---------+
2 Zeilen im Satz (0,00 Sek.)

mysql>

Nachdem MySQL installiert und der Administrator eingerichtet wurde, verwenden wir beim ersten Betreten des Systems den Befehl show Databases, um die Liste der Datenbanken anzuzeigen und festzustellen, dass es zwei Datenbanken gibt , MySQL und Test. Das ist ein selbstgebautes System, mit dem jeder üben kann.

4] Wie erstelle und lösche ich eine Datenbank?


Wenn ich zum Beispiel eine Datenbank namens Linux erstellen möchte, sollte ich den folgenden Befehl ausführen:

mysql> create Database [Datenbankname];

Also sollten wir ausführen der folgende Befehl: So erstellen Sie eine Datenbank mit dem Namen linux

mysql> create Database linux;
Abfrage OK, 1 Zeile betroffen (0,00 Sek.)

Ist sie erstellt? ? Es muss erstellt worden sein, denn alles ist in Ordnung :)

Überprüfen Sie, ob eine Linux-Datenbank vorhanden ist?


Code:

mysql> Datenbanken anzeigen;

+----------+

| Datenbank |

+--- -------+
|. linux |
| sec)

mysql>

Wie löschen wir also eine Datenbank? ?
MySQL> Drop Database [Datenbankname];

Wenn wir beispielsweise die gerade erstellte Linux-Datenbank löschen möchten, sollten wir den folgenden Befehl verwenden:
MySQL> 🎜>Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Wurde es gelöscht? ?


Code:

mysql> Datenbanken anzeigen;
+----------+
| Datenbank |
+--- -------+

|. MySQL |

|. test |

+---------+

2 Zeilen im Satz (0,00 Sek.)

mysql>


5] Es gibt viele Fragen zum Betrieb einer Datenbank. Es wird empfohlen, das MySQL-Handbuch zu lesen. Da ist so viel drin. Wenn Sie eine Datenbank betreiben, müssen Sie zunächst eine Datenbank als aktuelle Datenbank angeben. Sie sollten beispielsweise den Befehl

mysql>use [database] verwenden Ich sollte die Linux-Datenbank als aktuelle Datenbank verwenden. Ja

mysql> die Datenbank? ?

Wenn wir beispielsweise eine Datenbank namens Linux sichern möchten, die bereits in MySQL vorhanden ist, müssen wir den Befehl mysqldump verwenden

Das Befehlsformat ist wie folgt:

[root@linuxsir01 root]# / opt/mysql/bin/mysqldump -uroot -p linux > /root/linux.sql
Passwort eingeben: Geben Sie hier das Datenbankpasswort ein

Mit dem obigen Befehl Wir müssen zwei Dinge verstehen: Erstens müssen Sie als Datenbankadministrator die Datenbank sichern. Zweitens: Das Sicherungsziel ist /root und der Name der Sicherungsdatei lautet linux.sql. Tatsächlich werden der Speicherort und der Dateiname der Sicherung entsprechend Ihrer eigenen Situation bestimmt. Sie können den Dateinamen selbst auswählen und den Pfad selbst festlegen.

Wenn ich beispielsweise die Linux-Datenbank in /home/beinan sichern möchte, lautet der Datenbankdateiname linuxsir031130.sql, also sollte ich eingeben den folgenden Befehl.
[root@linuxsir01 root]#/opt/mysql/bin/mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql
Passwort eingeben: Geben Sie hier das Datenbankpasswort des Datenbankadministrators root ein

Auf diese Weise können wir die Sicherungsdatei linuxsir031130.sql der Datenbank namens linux in MySQL im Verzeichnis /home/beinan finden

Zusammenfassend lässt sich sagen, dass wir lernen müssen, flexibel zu sein, wenn wir Studie. :):)

5] Wie importiere ich die gesicherte Datenbank in die Datenbank?

Zuerst müssen wir noch die oben genannten Prozesse ausführen, z. B. das Hinzufügen eines Datenbankadministrators (falls Sie keinen MySQL-Datenbankadministrator hinzugefügt haben), das Erstellen einer Datenbank usw.

Wenn wir beispielsweise die Sicherung von linuxsir031130.sql im Verzeichnis /home/beinan in eine Datenbank namens linux importieren möchten, sollten wir Folgendes tun:

[root@linuxsir01 root ]# /opt/mysql/bin/mysql -uroot -p linux Passwort eingeben: Geben Sie hier das Passwort ein

Wenn der Computer und die Datenbank in Ordnung sind klein, es dauert ein paar Minuten, okay.

6] Einige andere häufig verwendete MySQL-Befehle;

Status anzeigen
MySQL>

mysql> show PRocesslist;
+----+------+-----------+------+--- - -----+------+----+
| db |. Zeit |.+----+-----+------+---- ----+-----+------+----+
| |. Abfrage |. 0 |. Prozessliste anzeigen |
+----+------+----- ----+------+-------+------------------+
1 Reihe im Satz (0,00 Sek.)

mysql>

Um die Tabelle anzuzeigen, sollten Sie zunächst eine Datenbank als aktuelle Datenbank angeben, beispielsweise eine Datenbank mit dem Namen

mysql>use linux;

mysql> ; Tabellen anzeigen;

Leerer Satz (0,00 Sek.)

mysql>


7] Eine kleine Ergänzung zu den allgemeinen Befehlen der MySQL-Datenbank;


Mehrere häufig verwendete MySQL-bezogene Verwaltungsbefehle

MySQL-Befehl: Grundtext, Anzeige und Verwendung der MySQL-Datenbank. Die Verwendung wurde bereits kurz erwähnt, z. B. Login usw.

Der Befehl mysqladmin, ein Befehl zum Erstellen und Verwalten einer MySQL-Datenbank, wurde bereits kurz erwähnt.

isamchk wird zum Reparieren, Überprüfen und Optimieren von Datenbankdateien mit dem Suffix .ism verwendet
mysqldump wird zum Sichern der Datenbank verwendet, was bereits kurz erklärt wurde;


myisamchk wird zum Beispiel zum Reparieren der Datenbankdatei mit dem Suffix .myi verwendet; , wir möchten die Datei mit dem Namen überprüfen. Wenn es ein Problem mit der Datenbanktabelle linux-database.myi gibt, sollten Sie den folgenden Befehl verwenden

Um den mysqld-Server zu stoppen
[root@linuxsir01 root]#; /opt/mysql/share/mysql.server stop

Dann ausführen
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI

Die Bedeutung des obigen Befehls ist: Alle .myi-Dateien überprüfen. Das Datenbankverzeichnis befindet sich im Verzeichnis /opt/mysql/var/linux/

Wenn ein Problem auftritt, sollten Sie das verwenden -r-Parameter, um das Problem zu beheben
[root@linuxsir01 root]# / opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI

6]mysqlshow-Befehl: Anzeige die vom Benutzer ausgewählte Datenbank und Tabelle
[root@linuxsir01 root]# / opt/mysql/bin/mysqlshow -uroot -p [Datenbankname]

Zum Beispiel, wenn ich die Datenbank anzeigen möchte mit dem Namen Linux; es sollte sein:

[root@linuxsir01 root]# /opt/ mysql/bin/mysqlshow -uroot -p linux

Das Obige ist die grundlegende Verwendung von MySQL unter Linux. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!




Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
MySQLs Rolle: Datenbanken in WebanwendungenMySQLs Rolle: Datenbanken in WebanwendungenApr 17, 2025 am 12:23 AM

Die Hauptaufgabe von MySQL in Webanwendungen besteht darin, Daten zu speichern und zu verwalten. 1.Mysql verarbeitet effizient Benutzerinformationen, Produktkataloge, Transaktionsunterlagen und andere Daten. 2. Durch die SQL -Abfrage können Entwickler Informationen aus der Datenbank extrahieren, um dynamische Inhalte zu generieren. 3.Mysql arbeitet basierend auf dem Client-Server-Modell, um eine akzeptable Abfragegeschwindigkeit sicherzustellen.

MySQL: Erstellen Sie Ihre erste DatenbankMySQL: Erstellen Sie Ihre erste DatenbankApr 17, 2025 am 12:22 AM

Zu den Schritten zum Erstellen einer MySQL -Datenbank gehören: 1. Erstellen einer Datenbank und Tabelle, 2. Daten einfügen, und 3. Durchführen von Abfragen. Verwenden Sie zunächst die Anweisungen für erstellte und creatEtable, um die Datenbank und Tabelle zu erstellen, und verwenden Sie dann die Anweisung InsertInto, um die Daten einzulegen, und verwenden Sie schließlich die Auswahlanweisung, um die Daten abzufragen.

MySQL: Ein anfängerfreundlicher Ansatz zur DatenspeicherungMySQL: Ein anfängerfreundlicher Ansatz zur DatenspeicherungApr 17, 2025 am 12:21 AM

MySQL ist für Anfänger geeignet, da es einfach zu bedienen und leistungsfähig ist. 1.Mysql ist eine relationale Datenbank und verwendet SQL für CRUD -Operationen. 2. Es ist einfach zu installieren und erfordert, dass das Stammbenutzerkennwort konfiguriert wird. 3.. Verwenden Sie Einfügen, Aktualisieren, Löschen und Wählen Sie, um Datenvorgänge auszuführen. 4. OrderBy, wo und Join kann für komplexe Abfragen verwendet werden. 5. Debugging erfordert die Überprüfung der Syntax und verwenden Sie Erklärungen zur Analyse der Abfrage. 6. Die Optimierungsvorschläge umfassen die Verwendung von Indizes, die Auswahl des richtigen Datentyps und der guten Programmiergewohnheiten.

Ist MySQL Anfänger-freundlich? Bewertung der LernkurveIst MySQL Anfänger-freundlich? Bewertung der LernkurveApr 17, 2025 am 12:19 AM

MySQL ist für Anfänger geeignet, weil: 1) Einfach zu installieren und konfigurieren, 2) Rich Learning Resources, 3) Intuitive SQL -Syntax, 4) leistungsstarke Toolunterstützung. Anfänger müssen jedoch Herausforderungen wie Datenbankdesign, Abfrageoptimierung, Sicherheitsmanagement und Datensicherung überwinden.

Ist SQL eine Programmiersprache? Klärung der TerminologieIst SQL eine Programmiersprache? Klärung der TerminologieApr 17, 2025 am 12:17 AM

Ja, sqlisaprogrammingLuagespezialisierteForDatamanagement.1) Es ist dieklarativ, fokussierte Waagewhattoachieveratherthanhow.2)

Erklären Sie die Säureeigenschaften (Atomizität, Konsistenz, Isolation, Haltbarkeit).Erklären Sie die Säureeigenschaften (Atomizität, Konsistenz, Isolation, Haltbarkeit).Apr 16, 2025 am 12:20 AM

Säureattribute umfassen Atomizität, Konsistenz, Isolation und Haltbarkeit und sind der Eckpfeiler des Datenbankdesigns. 1. Atomizität stellt sicher, dass die Transaktion entweder vollständig erfolgreich oder vollständig gescheitert ist. 2. Konsistenz stellt sicher, dass die Datenbank vor und nach einer Transaktion konsistent bleibt. 3. Isolation stellt sicher, dass sich Transaktionen nicht stören. 4. Persistenz stellt sicher, dass Daten nach der Transaktionsuntersuchung dauerhaft gespeichert werden.

MySQL: Datenbankverwaltungssystem vs. ProgrammierspracheMySQL: Datenbankverwaltungssystem vs. ProgrammierspracheApr 16, 2025 am 12:19 AM

MySQL ist nicht nur ein Datenbankverwaltungssystem (DBMS), sondern auch eng mit Programmiersprachen zusammen. 1) Als DBMS wird MySQL verwendet, um Daten zu speichern, zu organisieren und abzurufen und Indizes zu optimieren, können die Abfrageleistung verbessern. 2) Kombinieren Sie SQL mit Programmiersprachen, eingebettet in Python, und unter Verwendung von ORM -Tools wie SQLalchemy kann die Operationen vereinfachen. 3) Die Leistungsoptimierung umfasst Indexierung, Abfrage, Caching, Bibliothek und Tabellenabteilung und Transaktionsmanagement.

MySQL: Verwalten von Daten mit SQL -BefehlenMySQL: Verwalten von Daten mit SQL -BefehlenApr 16, 2025 am 12:19 AM

MySQL verwendet SQL -Befehle, um Daten zu verwalten. 1. Grundlegende Befehle umfassen Auswahl, Einfügen, Aktualisieren und Löschen. 2. Die erweiterte Verwendung umfasst die Funktionen, Unterabfragen und Aggregate. 3. Häufige Fehler sind Syntax-, Logik- und Leistungsprobleme. 4. Die Optimierungstipps umfassen die Verwendung von Indizes, die Vermeidung von Auswahl* und die Verwendung von Limit.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung