Heim > Datenbank > MySQL-Tutorial > Hauptteil

Linux-Quellcode-Installation MySQL

WBOY
Freigeben: 2023-05-23 11:20:07
Original
492 Leute haben es durchsucht

Im Linux-Betriebssystem ist die Installation und Konfiguration des MySQL-Datenbankservers erforderlich, da es sich um ein leistungsstarkes, zuverlässiges und weit verbreitetes Datenbankverwaltungssystem handelt. MySQL läuft auf verschiedenen Betriebssystemen und ermöglicht Ihnen die Anpassung und Optimierung mithilfe von Open-Source-Code.

Da die meisten Linux-Distributionen MySQL-Pakete in ihren Software-Repositorys enthalten, möchten einige Benutzer die Software möglicherweise von der Quelle installieren, damit sie ihre Funktionen und Konfiguration auswählen können. In diesem Artikel wird Ihnen gezeigt, wie Sie MySQL aus dem Quellcode auf einem Linux-Server installieren.

  1. Bereiten Sie den MySQL-Quellcode auf dem Linux-Server vor.

Laden Sie zunächst die neueste Version des MySQL-Quellcodes von der offiziellen MySQL-Website herunter. Extrahieren Sie die heruntergeladenen Quellcodedateien aus dem Download-Ordner in das Verzeichnis, in dem Sie MySQL installieren möchten. Wenn Sie MySQL im Ordner /var/lib/mysql unter Linux installieren, können Sie den Quellcode mit dem folgenden Befehl in diesen Ordner extrahieren:

tar -xzvf mysql-5.7.33.tar.gz -C /var/lib/mysql
Nach dem Login kopieren
  1. Installieren Sie die grundlegenden Build-Tools und Bibliotheken

Bevor Sie mit der Installation des MySQL-Quellcodes fortfahren, müssen Sie die grundlegenden Tools und Bibliotheken zum Kompilieren und Erstellen von MySQL installieren, indem Sie den folgenden Befehl ausführen:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libtool autoconf
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev
Nach dem Login kopieren
#🎜🎜 # Beachten Sie, dass diese Befehle die erforderlichen Build-Tools und Bibliotheken installieren, insbesondere die OpenSSL-Bibliothek, zlib und ncurses, damit MySQL Benutzereingaben in Ihrer Anwendung überwachen und lesen kann.

    MySQL-Build konfigurieren
Nach Abschluss der Installation der grundlegenden Build-Tools und -Bibliotheken müssen Sie es für die nachfolgende MySQL-Kompilierung und -Build konfigurieren Verfahren .

Erstellen Sie zunächst die erforderlichen Ordner im MySQL-Installationsverzeichnis mit dem folgenden Befehl:

sudo mkdir /var/lib/mysql/data
sudo mkdir /var/lib/mysql/logs
sudo mkdir /var/lib/mysql/tmp
Nach dem Login kopieren

Erstellen Sie dann MySQL mit dem folgenden Befehl:

sudo ./configure --with-charset=utf8mb4 --with-collation=utf8mb4_general_ci --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-shared --with-plugins=innodb,archive,csv,blackhole --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --without-docs --without-man --without-test --without-bench
Nach dem Login kopieren
#🎜🎜 # Wenn beim Ausführen dieses Befehls Abhängigkeitsfehler auftreten, befolgen Sie die Anweisungen in der Fehlermeldung, um die fehlenden Bibliotheken zu installieren.

Der Aufbau von MySQL kann abhängig von der Rechenleistung Ihres Servers eine Weile dauern.

Kompilieren und installieren Sie MySQL
  1. Nachdem Sie die Erstellung von MySQL mit dem Build-Befehl abgeschlossen haben, können Sie den folgenden Befehl verwenden, um MySQL zu kompilieren und zu installieren in das Verzeichnis Ihrer Wahl:
sudo make
sudo make install
Nach dem Login kopieren

Mit dem obigen Befehl können Sie MySQL im Verzeichnis /usr/local/mysql installieren.

MySQL-Datenbank konfigurieren
  1. Nachdem die Erstellung und Installation von MySQL abgeschlossen ist, können Sie es gemäß dem folgenden Prozess konfigurieren: #🎜🎜 ##🎜 🎜#Führen Sie zunächst die Grundkonfiguration von MySQL in der Datei /etc/my.cnf durch:
sudo nano /etc/my.cnf
Nach dem Login kopieren

Fügen Sie dann den folgenden Inhalt in die Datei ein:

[mysqld]
datadir=/var/lib/mysql/data
user=mysql
log_error=/var/lib/mysql/logs/error.log
log-bin=/var/lib/mysql/tmp/log/binary
innodb_log_file_size=1G
innodb_buffer_pool_size=4G
innodb_buffer_pool_instances=2
innodb_flush_log_at_trx_commit=0
max_connections=20000
default_authentication_plugin=mysql_native_password
skip_name_resolve
Nach dem Login kopieren

By In der Datei /my.cnf können Sie das Standarddatenverzeichnis, den Benutzer und die Protokollierungsoptionen für den MySQL-Server konfigurieren.

MySQL-Server starten

    Nach der Installation und Konfiguration von MySQL den MySQL-Server im Terminal starten:
  1. sudo /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
    Nach dem Login kopieren
  2. Jetzt können Sie mit dem folgenden Befehl überprüfen, ob MySQL korrekt installiert ist:
sudo /usr/local/mysql/bin/mysql
Nach dem Login kopieren

Sobald Sie die MySQL-Datenbank-Eingabeaufforderung sehen, können Sie diese zum Erstellen und Verwalten der Datenbank verwenden.

Benutzernamen und Passwort zu MySQL hinzufügen

    Nachdem Sie MySQL im vorherigen Schritt gestartet haben, müssen Sie Benutzernamen und Passwort für MySQL sowie diese Anmeldeinformationen hinzufügen Für den sicheren Zugriff auf MySQL-Datenbanken.
  1. Melden Sie sich zunächst als Root-Benutzer mit dem folgenden Befehl an der MySQL-Konsole an:
mysql -u root
Nach dem Login kopieren

Nach der Eingabe von MySQL verwenden Sie den folgenden Befehl, um einen neuen Benutzer und ein neues Passwort hinzuzufügen:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
Nach dem Login kopieren

Dieser Befehl erstellt einen neuen myuser MySQL-Benutzer mit dem Passwort mypassword.

MySQL-Datenbank testen

    Nachdem die MySQL-Datenbank installiert und konfiguriert wurde, müssen Sie den folgenden Testbefehl verwenden, um zu überprüfen, ob die Datenbank vorhanden ist verfügbar und ordnungsgemäß ausgeführt:
  1. mysqladmin -u myuser -p version
    Nach dem Login kopieren
    Geben Sie nach der Aufforderung zur Eingabe eines Kennworts das konfigurierte MySQL-Datenbankkennwort ein. Wenn alles in Ordnung ist, sehen Sie eine Ausgabe über die MySQL-Version und andere relevante Informationen, was bedeutet, dass Sie die MySQL-Datenbank erfolgreich installiert und konfiguriert haben.

    Das obige ist der detaillierte Inhalt vonLinux-Quellcode-Installation MySQL. 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