Heim  >  Artikel  >  Datenbank  >  So installieren Sie den Linux-MySQL-Quellcode

So installieren Sie den Linux-MySQL-Quellcode

PHPz
PHPzOriginal
2023-04-21 11:20:32722Durchsuche

In den letzten Jahren hat sich das Linux-Betriebssystem im Internetbereich weit verbreitet und die MySQL-Datenbank ist für viele Unternehmen und Organisationen die Datenbanksoftware der Wahl. In diesen beiden Bereichen ist die Installation des Quellcodes eine flexiblere und skalierbarere Installationsmethode. Die Kompilierungsoptionen können an die tatsächlichen Anforderungen angepasst werden, um eine bessere Leistung und Sicherheit zu erzielen. Daher wird in diesem Artikel erläutert, wie Sie die MySQL-Datenbanksoftware aus dem Quellcode auf dem Linux-Betriebssystem installieren.

  1. Abhängigkeitspakete installieren

Bevor Sie mit der Installation von MySQL beginnen, müssen Sie sicherstellen, dass Sie einige erforderliche Softwarepakete installiert haben. Diese Pakete können mit dem Paketmanager Ihrer Wahl installiert werden. Am Beispiel von CentOS lautet der Befehl wie folgt:

$ sudo yum install -y wget gcc gcc-c++ make bison-devel ncurses-devel

Der obige Befehl installiert die Softwarepakete wget, gcc, g++, make, bison-devel und ncurses-devel. Diese Pakete werden zum Kompilieren des MySQL-Quellcodes benötigt. Wenn Sie eine andere Art von Linux-Distribution verwenden, verwenden Sie die entsprechenden Befehle, um diese Pakete zu installieren.

  1. MySQL-Quellcode herunterladen

MySQL-Quellcode herunterladen können Sie auf der offiziellen MySQL-Website herunterladen. Laden Sie den Quellcode für die neueste Version für Ihr Betriebssystem herunter und entpacken Sie ihn in das Verzeichnis, in dem Sie MySQL installieren möchten.

$ wget https://dl.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
$ tar xf mysql-8.0.23.tar.gz

Der obige Befehl lädt den Quellcode von MySQL 8.0.23 herunter und extrahiert ihn in das aktuelle Verzeichnis.

  1. Kompilierungsoptionen konfigurieren

Bevor Sie MySQL kompilieren, müssen Sie Kompilierungsoptionen konfigurieren. Sie können den folgenden Befehl verwenden, um Kompilierungsoptionen zu konfigurieren:

$ cd mysql-8.0.23
$ mkdir build
$ cd build
$ cmake ..

Der obige Befehl öffnet das Build-Verzeichnis des MySQL-Quellcodes und führt den Befehl cmake aus, um die Kompilierungsoptionen zu konfigurieren. Beim Ausführen des Befehls cmake müssen Sie auf einige Parameter achten, wie zum Beispiel:

  • -DCMAKE_INSTALL_PREFIX=path: Geben Sie das MySQL-Installationsverzeichnis an, also den Pfad, unter dem MySQL installiert wird ; -DCMAKE_INSTALL_PREFIX=path:指定 MySQL 安装目录,即 MySQL 将安装到哪个路径下;
  • -DMYSQL_DATADIR=path:指定 MySQL 数据库文件的存储位置;
  • -DENABLED_PROFILING:启用 MySQL 的分析功能;
  • -DENABLED_LOCAL_INFILE
  • -DMYSQL_DATADIR=path: Geben Sie den Speicherort der MySQL-Datenbankdatei an

-DENABLED_PROFILING: Aktivieren Sie die Analysefunktion von MySQL; DENABLED_LOCAL_INFILE: Aktivieren Sie die lokale Datenimportfunktion von MySQL.

  1. Sie können die Kompilierungsoptionen entsprechend den tatsächlichen Anforderungen anpassen. Wenn Sie die aktuellen Kompilierungsoptionen anzeigen möchten, können Sie den folgenden Befehl eingeben:
  2. $ cmake --help

Kompilieren und installieren Sie MySQL

Nach Abschluss der Konfiguration der Kompilierungsoptionen können Sie nun mit der Kompilierung von MySQL beginnen. Dies kann mit dem Befehl make erfolgen. Wenn Sie den Quellcode von MySQL im parallelen Modus kompilieren müssen, können Sie mit der Option -jN die Anzahl der zu verwendenden CPU-Kerne (N) angeben.

$ make -j4
Der obige Befehl verwendet 4 CPU-Kerne, um den MySQL-Quellcode zu kompilieren. Nachdem die Kompilierung abgeschlossen ist, verwenden Sie den folgenden Befehl, um MySQL im angegebenen Installationsverzeichnis zu installieren:

$ make install
Nach Abschluss der Installation verwenden Sie den folgenden Befehl, um die relevanten Informationen des MySQL-Dienstes anzuzeigen:
    $ sudo service mysqld status
  1. Wenn alles normal ist, Sie sollte sehen, dass MySQL läuft. An dieser Stelle können Sie den MySQL-Client verwenden, um die Verbindung zum MySQL-Server zu testen.

MySQL verwenden

Nach der Installation von MySQL können Sie den MySQL-Client verwenden, um eine Verbindung zum MySQL-Server herzustellen. Geben Sie den folgenden Befehl ein und geben Sie nach Aufforderung das Administratorkennwort ein, um sich erfolgreich beim MySQL-Server anzumelden:

$ mysql -u root -p
Der obige Befehl verwendet den Root-Benutzer, um sich beim MySQL-Server anzumelden.

An diesem Punkt können Sie den MySQL-Client verwenden, um Datenbanken zu erstellen, Benutzer zu erstellen, Berechtigungen zu erteilen usw. Erstellen Sie beispielsweise eine Datenbank mit dem Namen testdb:
    mysql> create database testdb;
  1. Zu diesem Zeitpunkt wurde die testdb-Datenbank erfolgreich erstellt.

Zusammenfassung

🎜🎜In diesem Artikel wird erläutert, wie Sie die MySQL-Datenbanksoftware aus dem Quellcode auf dem Linux-Betriebssystem installieren. Mit dieser Installationsmethode können Sie die Kompilierungsoptionen nach Bedarf anpassen, um eine bessere Leistung und Sicherheit zu erzielen und gleichzeitig eine bessere Skalierbarkeit und Anpassung zu ermöglichen. Ich hoffe, dieser Artikel ist hilfreich für Sie. 🎜

Das obige ist der detaillierte Inhalt vonSo installieren Sie den Linux-MySQL-Quellcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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