Automatische MySQL-Installation

WBOY
Freigeben: 2023-05-23 14:32:07
Original
734 Leute haben es durchsucht

Im Internetzeitalter sind Daten zu einer der wichtigsten Ressourcen für Unternehmen geworden und Datenbanken werden zunehmend genutzt. Als eines der beliebtesten relationalen Datenbankverwaltungssysteme im Internetbereich ist das MySQL-Datenbanksystem für viele Unternehmen und Institutionen zum bevorzugten Werkzeug für die Datenverarbeitung geworden.

Für Anfänger oder nicht professionelles technisches Personal war die Installation und Konfiguration von MySQL jedoch immer ein schwierigeres Problem. Denn für diese Personen ist es häufig erforderlich, relevante Grundkenntnisse zu verstehen, mit der Systemumgebung vertraut zu sein, einige Anweisungen zu beherrschen usw.

Um die Installation von MySQL zu vereinfachen, ist die automatische Installation von MySQL zu einer sehr bequemen und effizienten Lösung geworden. Als nächstes stellen wir die Installationsmethode von MySQL aus der Perspektive der automatischen Installation vor.

Es gibt zwei Möglichkeiten, MySQL automatisch zu installieren: eine über Skripte und die andere über Installationspakete. Vor der Installation müssen Sie das Download- und Installationspaket von MySQL vorbereiten. Download-Link: https://dev.mysql.com/downloads/mysql/.

Automatische Skriptinstallation

Die automatische Skriptinstallation ist relativ einfach. Sie müssen nur die Skriptdatei vorbereiten.

Die Schritte sind wie folgt:

1. Öffnen Sie einen Editor, erstellen Sie eine Datei mit dem Namen install_mysql.sh, fügen Sie hinzu:

#!/bin/bash
Nach dem Login kopieren

2. Legen Sie die MySQL-Version und den Download-Link wie folgt fest:

MYSQL_VERSION=5.7.27 MYSQL_URL=https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-$MYSQL_VERSION.tar.gz
Nach dem Login kopieren

3 Softwarepaket:

yum install -y libaio-devel numactl
Nach dem Login kopieren

4. Laden Sie das Installationspaket herunter und dekomprimieren Sie es wie folgt:

wget $MYSQL_URL -O mysql.tar.gz tar zxvf mysql.tar.gz
Nach dem Login kopieren

5. Erstellen Sie den MySQL-Benutzer und die Benutzergruppe und legen Sie das Passwort des Benutzers fest:

groupadd mysql useradd -g mysql mysql echo "123456" | passwd --stdin mysql
Nach dem Login kopieren

6 :

mkdir -p /usr/local/mysql chown -R mysql:mysql /usr/local/mysql
Nach dem Login kopieren

7. MySQL wie folgt konfigurieren und kompilieren:

cd mysql-$MYSQL_VERSION cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci make && make install
Nach dem Login kopieren

8. MySQL initialisieren:

mkdir -p /var/run/mysqld chown -R mysql:mysql /var/run/mysqld cd /usr/local/mysql scripts/mysql_install_db --user=mysql --datadir=/usr/local/data/mysql
Nach dem Login kopieren

9. MySQL-Konfigurationsdatei festlegen:

cp support-files/my-default.cnf /etc/my.cnf sed -i 's,^log-error.*,log-error=/var/run/mysqld/mysqld.log,g' /etc/my.cnf sed -i 's,^pid-file.*,pid-file=/var/run/mysqld/mysqld.pid,g' /etc/my.cnf
Nach dem Login kopieren

10. MySQL starten:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
Nach dem Login kopieren

Auf diese Weise erfolgt die automatische Installation von MySQL ist abgeschlossen. Damit MySQL nach dem Neustart des Systems automatisch startet, muss mysqld_safe zum Systemstartskript hinzugefügt werden.

Automatische Installation von Installationspaketen

Die automatische Installation von Installationspaketen ist relativ kompliziert, kommt aber auch häufiger vor, da viele Leute Softwareprogramme gerne über Installationspakete installieren.

Die Schritte sind wie folgt:

1. Laden Sie das MySQL-Installationspaket herunter.

2. Entpacken Sie das Installationspaket und geben Sie den entpackten Ordner ein. Führen Sie den Befehl aus:

rpm -ivh mysql57-community-release-el7-x.rpm
Nach dem Login kopieren

3. Aktualisieren Sie das Softwarepaket-Warehouse und installieren Sie den MySQL-Server:

yum update yum install mysql-server
Nach dem Login kopieren

4. Stellen Sie MySQL auf automatischen Start ein und legen Sie das Passwort des Root-Benutzers fest:

systemctl enable mysqld systemctl start mysqld
Nach dem Login kopieren

Folgen Sie den Anweisungen, um Schritt für Schritt das MySQL-Root-Passwort einzurichten, anonyme Benutzer zu löschen, Bibliotheken zu testen usw.

Auf diese Weise ist der Vorgang der automatischen Installation von MySQL mithilfe des Installationspakets abgeschlossen.

Fazit

Die automatische Installation von MySQL kann Anfängern oder nicht professionellem technischen Personal die Installation von MySQL erleichtern. Die meisten Systeme unterstützen die automatische Installation von Skripten und die automatische Installation von Installationspaketen. Bevor Sie einen Vorgang ausführen, laden Sie die entsprechende Version des MySQL-Installationspakets herunter, wählen Sie die entsprechende Installationsmethode entsprechend Ihrer tatsächlichen Situation aus und installieren Sie sie.

Achten Sie während des Installationsvorgangs unbedingt auf die Installationsschritte und überprüfen Sie jeden Schritt einzeln, um einen reibungslosen Ablauf der Installation sicherzustellen. Schließlich kann die Automatisierung der MySQL-Installation nicht nur den Betriebsprozess vereinfachen, sondern auch die Qualität und Zuverlässigkeit der Installation sicherstellen.

Das obige ist der detaillierte Inhalt vonAutomatische MySQL-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!