Detaillierte grafische Erklärung zur Installation der MySQL-Datenbank und zur Konfiguration eines Java-Projekts unter Linux

Detaillierte grafische Erklärung zur Installation der MySQL-Datenbank und zur Konfiguration eines Java-Projekts unter Linux

1. MySQL-Datenbank installieren

① Herunterladen, entpacken und in das Verzeichnis /opt/soft hochladen (das Soft-Verzeichnis wird von Ihnen selbst erstellt)

②Entpacken: tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

③Löschen Sie die mit Linux gelieferte Datenbank

1. Prüfen Sie, ob eine alte Version der Datenbank vorhanden ist:

rpm -qa |grep mysql

grep mariadb

2. Deinstallieren Sie die vorhandene Datenbank: (Durch die Deinstallation werden auch die abhängigen Pakete dieses Pakets deinstalliert.)

yum -y entferne mariadb-libs.x86_64

④Installieren Sie das MySQL Community Edition-Servicepaket:

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

Es wird festgestellt, dass 5 abhängige Pakete benötigt werden. Installieren Sie daher zuerst die abhängigen Pakete (erforderliche Abhängigkeiten).

1. Installieren Sie die Abhängigkeitspakete von Perl:

yum -y install perl (hier werden 27 Pakete mit Perl installiert, davon 3 abhängige Pakete)

2. Installieren Sie das Abhängigkeitspaket von mysql-community-client:

rpm -ivf mysql-community-client-5.7.27-1.el7.x86_64.rpm

Es wurde festgestellt, dass dieses Paket von mysql-community-libs abhängt. Installieren Sie daher zuerst das Paket mysql-community-libs.

Installieren Sie das Bibliothekspaket mysql-community-libs:

rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm

3. Installieren Sie mysql-community-cient-5.7.27-1.el7.x86_64.rpm

4. Installieren Sie das Abhängigkeitspaket von mysql-community-common:

rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm

⑤Installieren Sie das MySQL Community Edition-Serverpaket erneut:

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

⑥Überprüfen Sie, ob MySQL erfolgreich installiert wurde (wenn beim Start kein Fehler auftritt, bedeutet dies, dass die Installation erfolgreich war).

Starten Sie den MySQL-Dienst: systemctl start mysqld.service

2. Suchen Sie das temporäre Passwort und ändern Sie es

①Suchen Sie die Datei, in der das temporäre Passwort gespeichert ist:

suchen / -name mysql*log

②Temporäres Passwort anzeigen:

mehr /var/log/mysql.log | grep temp

(Das Passwort lautet C_XMoVU7jjcW)

③ Geben Sie mysql -u root -p und das temporäre Passwort ein, um sich anzumelden und die MySQL-Datenbankumgebung aufzurufen.

④In der MySQL-Datenbankumgebung:

1. Legen Sie die MySQL-Passwortrichtlinie fest:

mysql>globale Validate_Password_Policy auf 0 festlegen;

2. Legen Sie die Länge des MySQL-Passworts fest:

mysql>globale Validate_Password_Length=4 festlegen;

3. Passwort festlegen:

mysql>Passwort festlegen=Passwort('123456');

4. Beenden: quit; oder ctrl+z

3. Remote-Verbindungsbenutzer anzeigen und erstellen

① Überprüfen Sie, ob der Benutzer eine Remoteverbindung herstellen kann:

1. Anmelden: mysql -u root -p; geben Sie zum Anmelden das Kennwort ein (123456)

2. Geben Sie ein: use mysql;

3. Ansicht: Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge vom Benutzer aus;

②Erstellen Sie einen Remote-Benutzer

1. Erstellen Sie einen Benutzer: Erstellen Sie den Benutzer „myroot“@„%“, identifiziert durch „123456“;

2. Berechtigungen erteilen: Gewähren Sie „myroot“@„%“ alle Berechtigungen für *.*.

3. Aktualisieren: Berechtigungen löschen;

4. Verwenden Sie das Navicat-Tool, um sich remote anzumelden

① Schalten Sie die Firewall aus: systemctl stop firewalld.service

② Eine Verbindung herstellen

③Verbindung erfolgreich

5. Konfigurieren Sie das Java-Projekt

Das Projekt enthält: Programmpaket (.war) + Datenpaket (.sql)

①Laden Sie die WAR- und Programmpakete in das Verzeichnis wbapps unter Tomcat hoch (im Verzeichnis /opt/soft/apach-tomcat-8.5.47).

② Importieren Sie das SQL-Datenpaket in Navicat (nach dem Herstellen der Verbindung mit der linken Maustaste klicken und dann auf „SQL-Datei ausführen“).

③Starten Sie den Tomcat-Dienst: (Starten Sie im Bin-Verzeichnis unter dem Verzeichnis apache-tomcat-8.5.47)

sh start-up.sh

④Ändern Sie die Datei, die das Projekt mit der Datenbank verbindet, damit das Projekt eine Verbindung zur Datenbank herstellen kann

Standardpfad: (Das Projekt wird nach dem Hochladen automatisch dekomprimiert, aktualisieren Sie es zuerst)

/opt/sotp/apache-tomcat-8.5.47/webapps/test/WEB-INF/klassen

Überarbeiten:

1. IP-Adresse des Datenbankdienstes: (Ändern Sie die Linux-IP-Adresse)

2. Datenbankname: (Änderung in den Projektdatenbanknamen)

3. Benutzername des Remote-Verbindungsbenutzers: (Benutzername myroot)

4. Passwort des Remote-Verbindungsbenutzers: (Passwort des Benutzers myroot)

5. Speichern

⑥ Schalten Sie die Firewall aus:

systemctl stoppe firewalld.service

⑦Öffnen Sie die Webseite: Geben Sie 192.168.1.181:8080/test ein

⑧Geben Sie Benutzernamen und Passwort ein, um die Anmeldung zu testen

⑨Anmelden

Oben sind alle Wissenspunkte zur Installation von MySQL und zur Konfiguration von Java unter Linux, die dieses Mal vorgestellt werden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • mysql-5.7.28 Installations-Tutorial unter Linux
  • Detailliertes Tutorial zur Verwendung von cmake zum Kompilieren und Installieren von MySQL unter Linux
  • Tutorial zur binären Kompilierung und Installation von MySql centos7 unter Linux
  • So konfigurieren Sie Java-Umgebungsvariablen im Linux-System
  • Installation und Konfiguration von Java-Umgebungsvariablen unter Linux
  • Detaillierte Schritte zur Installation von Java und Konfiguration von Umgebungsvariablen in Linux CentOS 7.0

<<:  Implementierungsprozessdatensatz für benutzerdefinierte Vue-Tabellenspalten

>>:  Erläuterung der Verwendung von GROUP BY in gruppierten Abfragen und der SQL-Ausführungsreihenfolge

Artikel empfehlen

Vue implementiert rekursiv benutzerdefinierte Baumkomponenten

In diesem Artikel wird der spezifische Code der r...

JavaScript-Countdown zum Schließen von Anzeigen

Verwenden von Javascript zum Implementieren eines...

Detaillierte Erklärung des Vue-Mixins

Inhaltsverzeichnis Lokales Mixin Globale Mixins Z...

Der Button hat einen hässlichen grauen Rand. Wie kann ich ihn entfernen?

Ich habe den Dialog beim Schließen verwendet und e...

React implementiert Paging-Effekt

In diesem Artikel wird der spezifische Code für R...

vue+element-ui implementiert die Kopfnavigationsleistenkomponente

In diesem Artikel wird der spezifische Code von v...

So lösen Sie das Problem des Randkollapses in CSS

Betrachten wir zunächst drei Situationen, in dene...

Webpack lädt CSS-Dateien und ihre Konfigurationsmethode

webpack lädt CSS-Dateien und deren Konfiguration ...

Installationsprozess des mysql5.6.8-Quellcodes

Kernel: [root@opop ~]# cat /etc/centos-release Ce...

Einfaches Beispiel zum Hinzufügen und Entfernen von HTML-Knoten

Einfaches Beispiel für das Hinzufügen und Entfern...

Konfigurieren Sie die Java-Entwicklungsumgebung in Ubuntu 20.04 LTS

Laden Sie das Java Development Kit jdk herunter D...

Eine kurze Diskussion über die Fallstricke der React UseEffect-Abschließung

Problemcode Schauen Sie sich den Code eines durch...