Heim  >  Artikel  >  Datenbank  >  So installieren Sie MySQL auf Centos Tar

So installieren Sie MySQL auf Centos Tar

PHPz
PHPzOriginal
2023-04-21 14:18:181154Durchsuche

So installieren Sie MySQL unter CentOS mit dem TAR-Paket

MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Es ist Open-Source-Software und kann auf verschiedenen Betriebssystemen ausgeführt werden. Für die Installation von MySQL unter CentOS stehen normalerweise mehrere Methoden zur Auswahl, aber die Installation von MySQL mithilfe eines Tarballs ist eine sehr einfache Methode. In diesem Artikel erfahren Sie, wie Sie MySQL unter CentOS mithilfe eines TAR-Pakets installieren.

Schritt 1: Bereiten Sie die Installationsumgebung vor

Bevor Sie MySQL installieren, müssen Sie einige Voraussetzungen vorbereiten, um sicherzustellen, dass MySQL auf dem System ausgeführt werden kann. Hier sind die Voraussetzungen, die Sie vorbereiten müssen:

1. Stellen Sie sicher, dass Sie über die neueste Version des CentOS-Systems verfügen,

2. Installieren Sie die erforderlichen Abhängigkeiten und Software: gcc, gcc-c++, make, cmake und ncurses-devel.

yum -y install gcc gcc-c++ make cmake ncurses-devel

Schritt 2: MySQL herunterladen

Installieren Sie MySQL, indem Sie das TAR-Paket von der offiziellen MySQL-Website herunterladen. Die neueste Version von MySQL finden Sie unter https://dev.mysql.com/downloads/mysql/.

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31.tar.gz

Schritt 3: Entpacken Sie das TAR-Paket

Bevor Sie MySQL installieren, müssen wir es tarnen Entpacken Sie zunächst das Paket in das angegebene Verzeichnis. Dies kann mit dem folgenden Befehl erfolgen:

tar -zxvf mysql-5.7.31.tar.gz

Schritt 4: MySQL-Benutzer und -Gruppen erstellen

Um MySQL richtig nutzen zu können, müssen wir einen Benutzer und eine Gruppe erstellen um das MySQL-Standardspeicherverzeichnis zu generieren und ihm Berechtigungen zu erteilen. Hier erstellen wir einen Benutzer und eine Gruppe mit dem Namen „mysql“.

groupadd mysql
useradd -g mysql mysql -s /bin/false
mkdir -p /usr/local/mysql/data
touch /var/log/mysql.log

Schritt 5: Kompilieren und installieren Sie MySQL

Connect Als nächstes müssen wir die folgenden Befehle verwenden, um MySQL zu kompilieren:

cd mysql-5.7.31
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DWITH_BOOST=/usr /local/ boost
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DDOWNLOAD_BOOST=1
-DFORCE_INSOURCE_BUILD=1

Siehe das Bild unten, das zeigt, dass die Konfiguration ist erfolgreich
So installieren Sie MySQL auf Centos Tar

Als nächstes den Befehl verwenden um MySQL zu kompilieren

make

Dann müssen Sie MySQL mit dem folgenden Befehl installieren.

make install

Schritt 6. MySQL konfigurieren

Jetzt müssen wir MySQL konfigurieren. Die MySQL-Konfigurationsdatei befindet sich unter /usr/local/mysql/etc/my.cnf. Mit dem folgenden Befehl können wir jedoch ganz einfach eine neue my.cnf-Datei generieren.

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

Überprüfen Sie, ob die SQL-Installation korrekt ist

Service MySQL Start
MySQL -u root -p

Wenn Sie das Standardkennwort eingeben, müssen Sie es in der Protokolldatei finden

cat /var/log/mysql.log |. ]' '{print $NF}'

Es wird ein zufälliges Passwort zurückgegeben. Mit diesem Passwort können Sie sich anmelden und Ihr Passwort ändern.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

Okay, jetzt haben Sie MySQL erfolgreich mit dem TAR-Paket auf CentOS installiert. Wie Sie sehen, ist dies eine sehr einfache Methode, die Sie problemlos in jedem System und jeder Anwendung verwenden können, die MySQL verwenden muss.

Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL auf Centos Tar. 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