MySQL-Quellcode-Installation unter Linux
May 12, 2023 am 09:54 AMMySQL ist ein kostenloses Open-Source-Datenbankverwaltungssystem, das in Linux-Systemen weit verbreitet ist. In diesem Artikel wird der Quellcode-Installationsprozess von MySQL vorgestellt, um Lesern bei der Installation und reibungslosen Ausführung von MySQL zu helfen.
- MySQL-Quellcode herunterladen
Der Quellcode von MySQL kann von der offiziellen Website von MySQL heruntergeladen werden. Vor dem Herunterladen müssen Sie auf die Versionsnummer der Datenbank und der Systemarchitektur achten. Das Herunterladen der richtigen Version des Quellcodes kann eine erfolgreiche Installation gewährleisten.
- Installieren Sie den Compiler und die Abhängigkeitspakete.
Die MySQL-Kompilierung erfordert die Verwendung des gcc-Compilers und einiger verwandter Abhängigkeitspakete, wie zlib und openSL , cmake usw. Vor der Installation müssen Sie überprüfen, ob diese Abhängigkeitspakete installiert sind. Wenn sie jedoch nicht installiert sind, können Sie sie beispielsweise über die Befehlszeile installieren Installieren Sie Abhängigkeitspakete im Ubuntu-System: # 🎜🎜#
sudo apt-get install build-essential cmake zlib1g-dev openssl libssl-dev
- Entpacken Sie das Quellcodepaket
- Kompilieren und installieren Sie MySQL
cd /usr/local/mysql-5.7.28 cmake . make && make install
Unter anderem bedeutet das „.“ in cmake, dass das aktuelle Verzeichnis als Parameter an cmake übergeben wird, wo das für die Kompilierung erforderliche Makefile automatisch generiert wird. Der Befehl „make“ kompiliert MySQL und Sie müssen zwischen einigen Minuten und mehreren Dutzend Minuten warten. Die genaue Zeitspanne hängt von der Hardwarekonfiguration des Computers ab. Schließlich installiert make install MySQL im Standardinstallationsverzeichnis (normalerweise /usr/local/mysql).
MySQL-Umgebungsvariablen konfigurieren- Um die Verwendung von MySQL zu erleichtern, müssen Sie nach dem Installationsprozess einige Umgebungsvariablen konfigurieren. Bearbeiten Sie die Datei /etc/profile und fügen Sie am Ende die folgenden Zeilen hinzu:
export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin
Nach dem Speichern und Beenden verwenden Sie den folgenden Befehl, damit die Umgebungsvariablen wirksam werden:
source /etc/profile
MySQL initialisieren
- Nach Abschluss der Kompilierung und Installation muss MySQL noch initialisiert werden. Zuerst müssen Sie die MySQL-Konfigurationsdatei my.cnf ändern und einige Eigenschaften der Datenbank festlegen, z. B. Abhöradresse, Port, Zeichenkodierung usw. Hier wählen Sie die Verwendung des vim-Editors zum Bearbeiten der my.cnf-Datei: # 🎜🎜#
cd /usr/local/mysql cp support-files/my-default.cnf /etc/my.cnf vim /etc/my.cnf
Nach dem Login kopieren in my Fügen Sie der .cnf-Datei den folgenden Inhalt hinzu:
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data port=3306 bind-address=127.0.0.1 character-set-server=utf8
wobei basedir der Installationspfad von MySQL ist, datadir der Speicherpfad der MySQL-Datenbank ist, Port ist Der Standard-Listening-Port von MySQL und bind-address ist die IP-Adresse, die MySQL überwacht. Character-set-server ist der Datenbank-Zeichensatz. Speichern und beenden Sie den Vorgang, nachdem Sie die Änderungen abgeschlossen haben.
Als nächstes verwenden Sie den folgenden Befehl, um MySQL zu initialisieren:
cd /usr/local/mysql bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
MySQL generiert während der Initialisierung ein zufälliges Passwort und speichert es in der MySQL-Protokolldatei. Sie können dazu den folgenden Befehl verwenden Sehen Sie sich das Passwort an:
cat /usr/local/mysql/data/*-error.log | grep password
Verwenden Sie dieses Passwort, um sich bei MySQL anzumelden und ändern Sie das Passwort:
/usr/local/mysql/bin/mysql -uroot -p
Verwenden Sie das ursprüngliche Passwort, das Sie gerade erhalten haben, um sich bei MySQL anzumelden, und dann Ändern Sie das Passwort:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
# 🎜🎜#StartMySQL
Jetzt wurde MySQL erfolgreich installiert und initialisiert. Sie können den folgenden Befehl verwenden, um MySQL zu starten:- Wenn Sie zur Meldung „Berechtigung verweigert“ aufgefordert werden, müssen Sie die Berechtigungen der Datei ändern:
/usr/local/mysql/support-files/mysql.server start
chmod +x /usr/local/mysql/support-files/mysql.server
/usr/local/mysql/support-files/mysql.server start
/usr/local/mysql/support-files/mysql.server status
Das obige ist der detaillierte Inhalt vonMySQL-Quellcode-Installation unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung?

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin)

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung

Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen?

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)?
