1. Umweltvorbereitung: Betriebssystem: CentOS Linux Version 7.5.1804 (Core) MySQL-Version: mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz IP-Adresse: 172.16.8.247 2. MySQL 5.7 Binärinstallation 1. Installieren Sie Abhängigkeitspakete 2. MySQL-Software installieren Laden Sie das Paket herunter: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C ../ CD .. mv mysql-5.7.24-linux-glibc2.12-x86_64/mysql5.7 useradd -s /sbin/nologin -M mysql mkdir -p /app/mysql5.7/{etc,logs,tmp} 3. Daten initialisieren bin/mysqld --initialize --basedir=/app/mysql5.7/ --datadir=/app/mysql5.7/data --user=mysql # bin/mysqld --initialize --basedir=/app/mysql5.7/ --datadir=/app/mysql5.7/data --user=mysql 2018-11-25T03:03:16.299117Z 0 [Warnung] TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet. Bitte verwenden Sie die Serveroption --explicit_defaults_for_timestamp (weitere Einzelheiten finden Sie in der Dokumentation). 2018-11-25T03:03:16.946059Z 0 [Warnung] InnoDB: Neue Protokolldateien erstellt, LSN=45790 2018-11-25T03:03:17.033699Z 0 [Warnung] InnoDB: Erstellen von Systemtabellen mit Fremdschlüsseleinschränkungen. 2018-11-25T03:03:17.089657Z 0 [Warnung] Es wurde keine vorhandene UUID gefunden, daher nehmen wir an, dass dies das erste Mal ist, dass dieser Server gestartet wurde. Eine neue UUID wird generiert: a7fef663-f05e-11e8-b1f5-08002728f0e4. 2018-11-25T03:03:17.090377Z 0 [Warnung] Die Gtid-Tabelle ist nicht zur Verwendung bereit. Tabelle „mysql.gtid_executed“ kann nicht geöffnet werden. 2018-11-25T03:03:17.090784Z 1 [Hinweis] Ein temporäres Passwort wird für root@localhost generiert: m:fw/7on%>Bh 4. Ändern Sie die Konfigurationsdatei chown -R mysql. vim /app/mysql5.7/etc/my.cnf [mysqld] daemonisieren = ein Benutzer = MySQL Port = 3306 basedir = /app/mysql5.7 Datenverzeichnis = /app/mysql5.7/data Socket = /tmp/mysql.sock Bindeadresse = 0.0.0.0 pid-Datei = /app/mysql5.7/tmp/mysqld.pid Zeichensatzserver = utf8 Sortierserver = utf8_general_ci max_Verbindungen = 2408 log-Fehler = /app/mysql5.7/logs/mysqld.log 5. Systemd startet den MySQL-Dienst vim /lib/systemd/system/mysqld.service [Einheit] Beschreibung=MySQL Server Dokumentation=man:mysqld(8) Dokumentation=http://dev.mysql.com/doc/refman/en/using-systemd.html Nach=Netzwerk.Ziel Nach=syslog.target [Installieren] WantedBy=Mehrbenutzer.Ziel [Service] Benutzer=mysql Gruppe=mysql Typ=Forking ZeitüberschreitungSec=0 PermissionsStartOnly=true ExecStart=/app/mysql5.7/bin/mysqld --defaults-file=/app/mysql5.7/etc/my.cnf LimitNOFILE = 5000 Neustart=bei Fehler RestartPreventExitStartus=1 PrivateTmp=false 6. Starten Sie den Dienst systemctl startet mysqld neu systemctl aktiviert mysqld 7. Ändern Sie das MySQL-Root-Passwort vim /etc/profil export PATH=$PATH:/app/mysql5.7/bin Quelle /etc/Profil mysql -uroot -p Benutzer „root“@„localhost“ ändern, IDENTIFIZIERT DURCH „Devops@2018“; Zusammenfassen Das Obige ist die Einführung in die Centos7.5-Installation der Bereitstellung des mysql5.7.24-Binärpakets. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Mehrere Möglichkeiten, Axios in Vue zu kapseln
>>: Verwendung des optionalen Verkettungsoperators von JS
brauchen: Der Ressourcenserver der offiziellen We...
Inhaltsverzeichnis 1. Lokalen Speicher erstellen ...
Vorwort Lassen Sie mich zunächst Keepalived vorst...
Inhaltsverzeichnis Vorwort 1. Mit vue-cli 1. Defi...
Vue-unendliches Scrollen Installieren npm install...
Inhaltsverzeichnis Prinzip Vorbereitung der Netzw...
Erstens weiß ich nicht, warum ich mich über die B...
Das Prinzip des Hochladens von Bildern auf dem Fr...
Go ist eine Open-Source-Programmiersprache, die d...
Daten exportieren Einen Fehler melden VARIABLEN W...
Das Anzeigen und Interpretieren von Informationen...
Die Installation von Harbor ist ziemlich einfach,...
Vorne geschrieben Im heutigen Internetbereich ist...
Inhaltsverzeichnis Überblick Beispiel Warum wird ...
NULL- und NOT NULL-Modifikatoren, DEFAULT-Modifik...