Heim  >  Artikel  >  Datenbank  >  So kompilieren und installieren Sie Centos MySQL

So kompilieren und installieren Sie Centos MySQL

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

CentOS ist ein sehr beliebtes Linux-Betriebssystem und wird häufig serverseitig verwendet. MySQL ist eine der am weitesten verbreiteten Datenbanken und ein wichtiger Bestandteil der CentOS-Systemverwaltung. In diesem Artikel wird erläutert, wie Sie MySQL mithilfe der Quellcode-Kompilierung auf CentOS installieren.

  1. Abhängigkeiten installieren

Bevor Sie mit der Kompilierung und Installation von MySQL beginnen, müssen Sie einige Abhängigkeiten installieren, um MySQL oder einige Tools während des Kompilierungsprozesses zu unterstützen.

Führen Sie den folgenden Befehl aus, um die Abhängigkeiten zu installieren:

yum install -y gcc-c++ cmake ncurses-devel
  1. Laden Sie das Quellpaket herunter

Sie können die neueste Version von MySQL von der offiziellen MySQL-Website herunterladen (https://dev.mysql.com/downloads/mysql/ ). In diesem Artikel wählen wir die MySQL 8.0-Version.

Entpacken Sie die Datei nach dem Herunterladen in das angegebene Verzeichnis:

tar -zxvf mysql-8.0.23.tar.gz -C /usr/local/src/
  1. Kompilieren Sie MySQL

Verwenden Sie im dekomprimierten MySQL-Quellcodeverzeichnis den folgenden Befehl zum Kompilieren:

cd /usr/local/src/mysql-8.0.23
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-8.0.23 \
-DMYSQL_DATADIR=/usr/local/mysql-8.0.23/data \
-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_BOOST=boost

Es ist erwähnenswert, dass „-DCMAKE_INSTALL_PREFIX“ Parameter Dies ist der Verzeichnispfad, in dem MySQL installiert wird. Der Parameter „-DMYSQL_DATADIR“ definiert den Speicherort der MySQL-Datendateien. Der Standardwert ist der Ordner „/usr/local/mysql-8.0.23/data“. Diese beiden Parameter können entsprechend der tatsächlichen Situation geändert werden.

  1. MySQL kompilieren

Nachdem Sie den Befehl cmake ausgeführt haben, verwenden Sie den folgenden Befehl, um MySQL zu installieren:

make && make install

Dieser Vorgang kann einige Zeit dauern, abhängig von Faktoren wie Ihrer Systemkonfiguration und dem Verzeichnis, in dem sich der MySQL-Quellcode befindet .

  1. MySQL-Umgebungsvariablen festlegen

Nach der Installation von MySQL müssen Sie es zu den Systemumgebungsvariablen hinzufügen, damit andere Programme oder Benutzer schnell auf MySQL zugreifen können.

Bearbeiten Sie die Datei /etc/profile oder /ect/bash.rc und fügen Sie am Ende den folgenden Inhalt hinzu:

export PATH=$PATH:/usr/local/mysql-8.0.23/bin

Führen Sie nach dem Speichern den folgenden Befehl aus, damit er wirksam wird:

source /etc/profile
  1. Konfigurieren Sie MySQL

In Versionen Ab MySQL 8.0 verwendet MySQL das Plug-In „auth_socket“, um die Benutzeridentität zu überprüfen. Wenn Sie sich mit Ihrem MySQL-Konto und Passwort anmelden müssen, müssen Sie einige zusätzliche Konfigurationen vornehmen.

Starten Sie zuerst den MySQL-Dienst:

systemctl start mysqld

Führen Sie zum Initialisieren den folgenden Befehl aus:

mysql_secure_installation

Dieser Befehl erstellt ein Root-Konto und ein entsprechendes Passwort und deaktiviert außerdem anonyme Benutzer und den Remote-Root-Zugriff in MySQL.

  1. Ändern Sie die Berechtigungen des MySQL-Datenverzeichnisses

Wenn Sie in Schritt 3 den Speicherort der MySQL-Datendatei geändert haben, müssen Sie die Berechtigungen des Ordners ändern, um sicherzustellen, dass MySQL auf den Ordner zugreifen kann.

Ändern Sie die Berechtigungen des Datenordners mit dem folgenden Befehl:

chown -R mysql:mysql /usr/local/mysql-8.0.23/data
  1. Starten Sie den MySQL-Dienst

Nach Abschluss der oben genannten Schritte können Sie den MySQL-Dienst starten und die Verbindung testen:

systemctl start mysqld
mysql -uroot -p

Nach Eingabe des Passworts, Wenn Sie erfolgreich eine Verbindung zu MySQL herstellen können, bedeutet dies, dass Installation und Konfiguration abgeschlossen sind.

Kurz gesagt, das Kompilieren und Installieren von MySQL unter CentOS erfordert einige Grundkenntnisse und Fähigkeiten. Wenn Sie auf Probleme stoßen, können Sie in der offiziellen MySQL-Dokumentation nachschlagen oder um Hilfe bitten. Durch die Installation von MySQL werden die Leistung und Funktionen des CentOS-Systems erheblich verbessert und eine solide Grundlage für die spätere Anwendungskonstruktion geschaffen.

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Centos MySQL. 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