MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das eine effiziente, zuverlässige und sichere Datenspeicherung und -zugriffsmöglichkeit bietet. CentOS ist ein Open-Source-Betriebssystem, das auf dem Linux-Kernel basiert und als Betriebsumgebung für MySQL verwendet werden kann. In diesem Artikel werden die Schritte zur Installation von MySQL durch Quellcode-Kompilierung unter CentOS vorgestellt.
Schritt 1: Kompilierungstools installieren
Installieren Sie die Kompilierungstools auf CentOS, um den Quellcode von MySQL kompilieren zu können.
yum install -y gcc-c++ cmake make
Schritt 2: Laden Sie das MySQL-Quellcodepaket herunter
Betreten Sie die offizielle MySQL-Website (https://dev.mysql.com/downloads/mysql/), um die entsprechende Version des Quellcodepakets herunterzuladen und auf die hochzuladen CentOS-Server.
Schritt 3: Entpacken Sie das Quellcodepaket.
Extrahieren Sie das heruntergeladene MySQL-Quellcodepaket in das angegebene Verzeichnis (z. B. /usr/local/src/mysql-8.0.25).
tar -zxvf mysql-8.0.25.tar.gz -C /usr/local/src/
Schritt 4: Erforderliche Bibliotheken installieren
yum install -y zlib-devel openssl-devel ncurses-devel bison-devel
Schritt 5: MySQL-Benutzer erstellen
Erstellen Sie einen Benutzer und eine Gruppe für MySQL.
groupadd mysql useradd -r -g mysql mysql
Schritt 6: MySQL konfigurieren
Geben Sie das MySQL-Quellcodeverzeichnis ein und konfigurieren Sie es entsprechend der tatsächlichen Situation.
cd /usr/local/src/mysql-8.0.25 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
Beschreibung:
Schritt 7: MySQL kompilieren und installieren
Verwenden Sie den Befehl „make“, um den MySQL-Quellcode zu kompilieren, und verwenden Sie den Befehl „make install“, um MySQL zu installieren .
make make install
Schritt 8: MySQL-Dienst konfigurieren
Verwenden Sie die folgenden Befehle, um den MySQL-Dienst zu initialisieren und zu starten.
cd /usr/local/mysql/bin ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./mysqld_safe --user=mysql &
Schritt 9: MySQL-Root-Passwort festlegen
mysqladmin -u root password 'new-password'
Schritt 10: Testen Sie, ob MySQL erfolgreich installiert wurde
Verwenden Sie den folgenden Befehl, um zu testen, ob MySQL erfolgreich installiert wurde.
mysql -u root -p
Wenn das zurückgegebene Ergebnis „Willkommen beim MySQL-Monitor“ enthält, bedeutet dies, dass MySQL erfolgreich installiert wurde und normal verwendet werden kann.
Das obige ist der detaillierte Inhalt vonInstallation des MySQL-Centos-Quellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!