Heim Datenbank MySQL-Tutorial Einige grundlegende Verwendungen von MySQL unter Linux

Einige grundlegende Verwendungen von MySQL unter Linux

Dec 16, 2016 am 11:23 AM

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 < /home/beinan/linuxsir031130.sql
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&gt ; 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)!




Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Sep 05, 2024 am 06:33 AM

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

So installieren Sie Deepseek

BitPie Bitpie-Wallet-App-Download-Adresse BitPie Bitpie-Wallet-App-Download-Adresse Sep 10, 2024 pm 12:10 PM

BitPie Bitpie-Wallet-App-Download-Adresse

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch)

Installation der Quellcode-Kompilierung von Zabbix 3.4 Installation der Quellcode-Kompilierung von Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Installation der Quellcode-Kompilierung von Zabbix 3.4

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Sep 02, 2024 pm 03:25 PM

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi OKX Installationspaket ist direkt enthalten

See all articles