So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04

So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04

Plattformbereitstellung

1. JDK installieren

Schritt 1. Laden Sie OracleJDK herunter
Schritt 2. Entpacken
Schritt 3. Umgebungsvariablen hinzufügen

Die spezifischen Vorgänge sind wie folgt:

Zitrone@ubuntu:~$ cd ~/download/
Zitrone@ubuntu:~/download$ wget https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_linux-x64_bin.tar.gz

Zitrone@ubuntu:~/download$ tar vxf jdk-8u191-linux-x64.tar.gz
lemon@ubuntu:~/download$ ls #Dateien im aktuellen Verzeichnis anzeigen
jdk1.8.0_191 jdk-8u191-linux-x64.tar.gz
lemon@ubuntu:~/download$ sudo mv jdk1.8.0_191/ /usr/local/jdk1.8/ #Verschieben Sie den Ordner jdk1.8.0_191 nach /usr/local/ und benennen Sie ihn in jdk1.8 um
lemon@ubuntu:~/download$ sudo vim /etc/profile #Umgebungsvariablen bearbeiten

Fügen Sie am Ende der Umgebungsvariablen Folgendes hinzu:

exportiere JAVA_HOME=/usr/local/jdk1.8
exportiere JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

Nach dem Speichern müssen die Umgebungsvariablen neu geladen werden, damit diese wirksam werden:

lemon@ubuntu:~/download$ source /etc/profile #Umweltvariablen aktualisieren, damit sie wirksam werden
lemon@ubuntu:~$ java -version#Geben Sie java -version ein. Wenn die folgenden Informationen angezeigt werden, ist das JDK erfolgreich installiert.
Java-Version „1.8.0_191“
Java(TM) SE-Laufzeitumgebung (Build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (Build 25.191-b12, gemischter Modus)

2. MySQL installieren

Schritt 1. MySQL installieren und konfigurieren
Schritt 2. Datenbank und Tabelle erstellen

Da ich mich bei der Installation des Ubuntu-Systems für die Installation des LAMP-Dienstes entschieden habe, wurde MySQL bereits installiert und muss nur noch eingerichtet werden, um es zu aktivieren.

Testen Sie, ob es installiert ist:

lemon@ubuntu:~$ mysql #Geben Sie mysql ein. Wenn die folgende Eingabeaufforderung angezeigt wird, bedeutet dies, dass mysql installiert wurde.
FEHLER 1045 (28000): Zugriff für Benutzer „lemon“@„localhost“ verweigert (mit Passwort: NEIN)

Falls nicht installiert:

Zitrone@ubuntu:~$ sudo apt-get installiere MySQL-Server
lemon@ubuntu:~$ sudo apt installiert keinen MySQL-Client
Zitrone@ubuntu:~$ sudo apt install libmysqlclient-dev

Falls bereits installiert:

Zitrone@ubuntu:~$ sudo mysql_secure_installation

Beide starten den MySQL-Setup-Prozess. Die spezifischen Einstellungen sind wie folgt:

#1
Mit dem VALIDATE PASSWORD PLUGIN können Passwörter getestet werden …
Drücken Sie y|Y für Ja, eine beliebige andere Taste für Nein: N (Prüfung auf schwache Passwörter deaktivieren)

#2
Bitte legen Sie hier das Passwort für root fest...
Neues Passwort: (Root-Passwort festlegen)
Neues Passwort erneut eingeben: (erneut eingeben)

#3
Standardmäßig hat eine MySQL-Installation einen anonymen Benutzer,
Damit kann sich jeder bei MySQL anmelden, ohne
ein für sie angelegtes Benutzerkonto...
Anonyme Benutzer entfernen? (Drücken Sie y|Y für Ja, eine beliebige andere Taste für Nein): Y (Anonyme Benutzer nicht aktivieren)

#4
Normalerweise sollte root nur die Verbindung herstellen dürfen von
'localhost'. Dadurch wird sichergestellt, dass niemand erraten kann,
das Root-Passwort aus dem Netzwerk...
Remote-Anmeldung als Root nicht zulassen? (Drücken Sie y|Y für Ja, eine beliebige andere Taste für Nein): Y (Remote-Anmeldung als Root nicht zulassen)

#5
MySQL verfügt standardmäßig über eine Datenbank namens "test", die
Jeder kann darauf zugreifen...
Testdatenbank entfernen und darauf zugreifen? (Drücken Sie y|Y für Ja, eine beliebige andere Taste für Nein) : N

#6
Durch das Neuladen der Berechtigungstabellen wird sichergestellt, dass alle
Die bisher getroffenen Maßnahmen werden sofort wirksam.
Berechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, eine beliebige andere Taste für Nein): Y (Berechtigungstabellen sofort aktualisieren)

Fertig!

Geben Sie als Nächstes MySQL ein, um den Vorgang auszuführen:

#Nach der Installation der neuesten Version von MySQL können Sie sich nicht mehr mit einem Passwort anmelden. Sie müssen sich mit sudo anmelden, um die Anmeldemethode zu ändern.
Zitrone@ubuntu:~$ sudo mysql -uroot -p
Passwort eingeben: (leeres Passwort)
MySQL>
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('LEMON'), plugin='mysql_native_password' WHERE user='root';
mysql> FLUSH-PRIVILEGIEN;
mysql>Beenden

lemon@ubuntu:~$ sudo service mysql neu starten
Zitrone@ubuntu:~$ mysql -u root -p
Geben Sie das Passwort ein: (das im vorherigen Schritt festgelegte Passwort in den PASSWORT-Klammern)
mysql>DATENBANK ERSTELLEN nutch;
mysql>Nutch verwenden
mysql> CREATE TABLE `Webseite` (
`id` varchar(767) NICHT NULL,
`Header`-Blob,
`text` mediumtext DEFAULT NULL,
`status` int(11) DEFAULT NULL,
`Markierungs`-Blob,
`parseStatus`-Blob,
`modifiedTime` bigint(20) DEFAULT NULL,
`score` float DEFAULT NULL,
`typ` varchar(32) ZEICHENSATZ latin1 STANDARD NULL,
`baseUrl` varchar(767) DEFAULT NULL,
`Inhalt` Longblob,
`Titel` varchar(2048) DEFAULT NULL,
`reprUrl` varchar(767) DEFAULT NULL,
`fetchInterval` int(11) DEFAULT NULL,
`prevFetchTime` bigint(20) DEFAULT NULL,
`inlinks` Mediumblob,
`prevSignature`-Blob,
`outlinks` mediumblob,
`fetchTime` bigint(20) DEFAULT NULL,
`retriesSinceFetch` int(11) DEFAULT NULL,
`ProtokollStatus`-Blob,
`Signatur`-Blob,
`Metadaten`-Blob,
`batchId`varchar(767)DEFAULT NULL,
PRIMÄRSCHLÜSSEL (`id`)
) ENGINE=InnoDB
ROW_FORMAT=KOMPRIMIERT
STANDARD-ZEICHENSATZ=utf8mb4;
mysql>Beenden

*Standardmäßig erlaubt MySQL keine Remote-Anmeldung. Wenn Sie Remote-Zugriff benötigen, müssen Sie einige Änderungen vornehmen:

Zitrone@ubuntu:~$sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#Kommentieren Sie bind-address = 127.0.0.1 aus und starten Sie den MySQL-Dienst neu
Zitrone@ubuntu:~$ sudo service mysqld start

Als Nächstes können Sie über Software wie Navicat auf anderen Computern auf die Datenbank zugreifen.

Das ist es.

Das könnte Sie auch interessieren:
  • Vollständiges Tutorial zur Installation von Apache, MySQL, PHP, LAMP auf Ubuntu 18.04
  • Ubuntu 18.04 fordert bei der Installation von MySQL nicht zur Eingabe eines Kennworts auf und wie man das Problem löst
  • Detaillierte Erläuterung des Installationsprozesses von MySQL unter Ubuntu 18.04.4

<<:  MySql schnelles Einfügen von zig Millionen großen Datenbeispielen

>>:  Node.js+Postman zur Simulation der HTTP-Server- und Client-Interaktion

Artikel empfehlen

Führen Sie die Schritte zum Upgrade von Nginx http auf https aus.

Der Unterschied zwischen http und https ist Bei m...

Was ist ein MIME-TYP? MIME-Typen-Typensammlung

Was ist ein MIME-TYP? 1. Zunächst müssen wir verst...

Implementierung der Vorschaufunktion mehrerer Bild-Uploads auf HTML-Basis

Ich habe vor kurzem ein Skript zum Hochladen mehr...

Installation und Verwendung von TypeScript und grundlegende Datentypen

Der erste Schritt besteht darin, TypeScript globa...

Ein seltener Fehler und eine Lösung für die vollständige SQL Server-Sicherung

1. Fehlerdetails Als ich einmal manuell eine voll...

Detaillierte Erläuterung der Verarbeitung der drei Docker Nginx-Protokolle

Da die Kollegen im Unternehmen die Standardausgab...

Bootstrap realisiert den Karusselleffekt

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

Über die Implementierung des JavaScript-Karussells

Heute ist ein weiterer sehr praktischer Fall. All...