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.
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.
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
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 konfigurierenexport 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
cd /usr/local/mysql cp support-files/my-default.cnf /etc/my.cnf vim /etc/my.cnf
[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
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!