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