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

Einige grundlegende Verwendungen von MySQL unter Linux

黄舟
Freigeben: 2016-12-16 11:23:18
Original
1081 Leute haben es durchsucht

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> ; 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 (m.sbmmt.com)!




Verwandte Etiketten:
Quelle: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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage