Heim > Datenbank > MySQL-Tutorial > Hauptteil

So installieren Sie den Linux-MySQL-Quellcode

PHPz
Freigeben: 2023-04-21 13:53:40
Original
760 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 ..
Nach dem Login kopieren

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
    Nach dem Login kopieren

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
Nach dem Login kopieren
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 dem Login kopieren
Nach Abschluss der Installation verwenden Sie den folgenden Befehl, um die relevanten Informationen des MySQL-Dienstes anzuzeigen:
    $ sudo service mysqld status
    Nach dem Login kopieren
  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
Nach dem Login kopieren
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;
    Nach dem Login kopieren
  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!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!