Heim >Datenbank >MySQL-Tutorial >MySQL-Quellcode-Installation unter Linux

MySQL-Quellcode-Installation unter Linux

PHPz
PHPzOriginal
2023-05-12 09:54:36616Durchsuche

MySQL 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.

  1. 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.

  1. 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
Nach dem Herunterladen des MySQL-Quellcodes können Sie das komprimierte Paket entpacken in ein geeignetes Verzeichnis. In diesem Artikel entpacken wir den Quellcode nach /usr/local.

    Kompilieren und installieren Sie MySQL
Nachdem Sie das MySQL-Quellcodeverzeichnis eingegeben haben, können Sie MySQL mit dem folgenden Befehl kompilieren und installieren: #🎜 🎜#
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
  1. 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

  1. 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
  2. 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:
    /usr/local/mysql/support-files/mysql.server start
  1. Wenn Sie zur Meldung „Berechtigung verweigert“ aufgefordert werden, müssen Sie die Berechtigungen der Datei ändern:
  2. chmod +x /usr/local/mysql/support-files/mysql.server
Starten Sie dann MySQL erneut :

/usr/local/mysql/support-files/mysql.server start

Sie können den folgenden Befehl verwenden, um den Status von MySQL zu überprüfen:

/usr/local/mysql/support-files/mysql.server status

Zu diesem Zeitpunkt ist die Installation des MySQL-Quellcodes abgeschlossen. Sie können MySQL für die Datenbankentwicklung verwenden.

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!

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
Vorheriger Artikel:MySQL-InstallationsdatenbankNächster Artikel:MySQL-Installationsdatenbank