So installieren und konfigurieren Sie die dekomprimierte Version der MySQL-Datenbank unter einem Linux-System

So installieren und konfigurieren Sie die dekomprimierte Version der MySQL-Datenbank unter einem Linux-System

1. Entpacken Sie die Datei in das aktuelle Verzeichnis

Befehl: tar -zxvf mysql....tar.gz

2. Verschieben Sie den entpackten Ordner in das Zielverzeichnis und benennen Sie ihn in mysql um

Befehl: mv mysql-version number/usr/local/mysql

Fügen Sie die System-MySQL-Gruppe und den MySQL-Benutzer hinzu

Fügen Sie die System-MySQL-Gruppe hinzu

sudo groupadd mysql

MySQL-Benutzer hinzufügen

sudo useradd -r -g mysql mysql

Nach dem Hinzufügen können Sie die verfügbare ID in MySQL anzeigen

Geben Sie dann das Verzeichnis /usr/local/mysql ein

Legen Sie die Berechtigungen der MySQL-Benutzergruppe zum Bedienen des Ordners fest

Befehl: chown -R mysql:mysql ./

Überprüfen Sie, ob /etc/my.cnf vorhanden ist. Wenn ja, löschen Sie es.

Befehl anzeigen: ls /etc/my.cnf

Löschbefehl: rm /etc/my.cnf

Initialisieren der Datenbank

Befehl: ./scripts/mysql_install_db --user=mysql

Hinweis: Wenn Sie diesen Befehl ausführen, wird der folgende Fehler gemeldet

Sie müssen das Yum-Paket installieren

Befehl: yum -y install perl perl-devel

Führen Sie nach Abschluss der Installation den Befehl zur Initialisierung der Datenbank erneut aus

Gehen Sie dann zum Ordner „support-files“

Kopieren Sie my-default.cnf nach /etc und benennen Sie es in my.cnf um.

Befehl: cp my-default.cnf /etc/my.cnf

Kopieren Sie die Startdatei mysql.server nach /etc/rc.d/init.d und benennen Sie sie in mysql

Befehl: cp mysql.server /etc/rc.d/init.d/mysql

Konfigurieren Sie dann MySQL so, dass es automatisch startet

Geben Sie das Verzeichnis /etc/init.d ein

Erteilen Sie MySQL Ausführungsberechtigungen

Befehl: chmod +x mysql

Dienste hinzufügen

Befehl: chkconfig --add mysql

Serviceliste anzeigen

Befehl: chkconfig --list

Wenn Sie den MySQL-Dienst sehen und 3, 4 und 5 alle eingeschaltet sind, dann war der Vorgang erfolgreich. Wenn sie ausgeschaltet sind, geben Sie ein

chkconfig --level 345 mysql on

Starte deinen Computer neu

Überprüfen Sie auf dem Monitor, ob der Dienst gestartet ist

Befehl: netstat -na |grep 3306

Ändern Sie die Möglichkeit des Benutzers, die Datenbank aus der Ferne zu bedienen.

Autorisierungsvorgang

Befehl: grant all privileges on *.* to '%'@'%' identified by 'mypassword' with grant option;

Autorisierung aktualisieren

Berechtigungen leeren;

Remote-Verbindung

Löschen anderer Benutzer

Zusammenfassen

Das Obige ist die Einführung des Herausgebers in die Installation und Konfiguration der entpackten Version der MySQL-Datenbank unter dem Linux-System. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Installation von Mysql5.7.19 auf Centos7 unter Linux
  • Grafisches Tutorial zur Installation von MySQL 5.7.19 (tar.gz) unter Linux
  • MySQL 5.6.27 Installations-Tutorial unter Linux
  • MySQL 8.0-Installationstutorial unter Linux
  • Detaillierte Schritte zur Installation von MySql 5.7.21 unter Linux
  • Installationstutorial für MySQL 5.1 und 5.7 unter Linux
  • Detailliertes Tutorial zur Installation von MySQL unter Linux
  • Tutorial zur Installation und Konfiguration von MySQL 5.7 unter einer virtuellen Linux-Maschine
  • Detaillierte Schritte zur Installation der MySQL 5.6 X64-Version unter Linux

<<:  Lösen Sie das Problem, dass VMWare nach der Installation des Mac-Systems nicht im Vollbildmodus angezeigt werden kann

>>:  Detaillierte Erklärung der Verwendung der Compose-Funktion und der Pipe-Funktion in JS

Artikel empfehlen

Der Prozess der Bereitstellung eines Projekts auf einem anderen Host mit Jenkins

Umfeld Hostname IP-Adresse Aufschlag Jenkins 192....

So ändern Sie das MySQL-Tabellenpartitionierungsprogramm

So ändern Sie das MySQL-Tabellenpartitionierungsp...

Mehrere Navigationsrichtungen, die in Zukunft beliebt sein werden

<br />Dies ist nicht nur ein Zeitalter der I...

Detaillierte Erklärung, wo das von Docker abgerufene Image gespeichert ist

20200804Nachtrag: Der Artikel könnte falsch sein....

jQuery implementiert gleitende Registerkarte

In diesem Artikelbeispiel wird der spezifische Co...

Centos7-Startvorgang und Nginx-Startkonfiguration in Systemd

Centos7-Startvorgang: 1.post (Selbsttest beim Ein...

Einführung in die Cloud-native-Technologie Kubernetes (K8S)

Inhaltsverzeichnis 01 Was ist Kubernetes? 02 Der ...

Lösung für MySql-Fehler 1698 (28000)

1. Problembeschreibung: MysqlERROR1698 (28000)-Lö...

40 CSS/JS-Stil und funktionale technische Verarbeitung

1- Dropdown-Auswahlfelder gestalten – Ändern Sie ...

JavaScript zum Implementieren der Auswahl oder Stornierung von Kontrollkästchen

In diesem Artikel wird der spezifische JavaScript...

So führen Sie Linux-Befehle im Hintergrund aus

Wenn Sie einen Befehl im Terminal ausführen, müss...