1. MySQL installieren Dieser Artikel wird über APT installiert und die neueste installierte Version ist 5.7.21 (Hinweis: Die über APT installierten Versionen sind die neuesten Versionen. Nach der Installation auf diese Weise sind die Start- und Umgebungsvariablen auf der Befehlszeile bereits konfiguriert und es ist keine manuelle Konfiguration erforderlich.) sudo apt-get installiere MySQL-Server Wenn nicht genügend Abhängigkeiten angezeigt werden, führen Sie den folgenden Befehl aus, um das Abhängigkeitsproblem zu beheben. Wenn kein Abhängigkeitsproblem auftritt, müssen Sie diesen Befehl nicht verwenden sudo apt-get install -f Während des Installationsvorgangs werden Sie aufgefordert, das Root-Benutzerkennwort zweimal einzugeben. Hinweis: Nach dieser Installation sind der Start und der automatische Start bereits konfiguriert und die Umgebungsvariablen in der Befehlszeile müssen nicht manuell konfiguriert werden. Nach der Installation werden die folgenden Verzeichnisse erstellt: Datenbankverzeichnis: /var/lib/mysql/ Konfigurationsdateien: /usr/share/mysql (Befehls- und Konfigurationsdateien), /etc/mysql (z. B.: my.cnf) Verwandte Befehle: /usr/bin (mysqladmin mysqldump und andere Befehle) und /usr/sbin Startskript: /etc/init.d/mysql (Verzeichnis der Startskriptdatei mysql) Starten der Dienstverwaltung: sudo service mysql start 2. Konfigurieren Sie den MySQL-Datenspeicherpfad Ich verwende Alibaba Cloud, das mir eine 20-GB-Datenfestplatte zur Verfügung stellt. Der Pfad nach dem Mounten lautet /data. Erstellen eines Ordners mkdir /data/mysql Kopieren Sie die standardmäßig installierte MySql-Datenbank nach /data/mysql und legen Sie die Berechtigungen fest sudo cp -R /var/lib/mysql/* /data/mysql sudo chown -R mysql:mysql /data/mysql <==Ändern Sie die Zugriffsrechte des neuen Pfads sudo service mysql stop <==Stoppen Sie den MySQL-Dienst Wenn es sich nicht um eine neue Datenbank handelt, löschen Sie die Protokolldatei rm -rf /database/mysql/ib_logfile0 rm -rf /Datenbank/mysql/ib_logfile1 Ändern Sie die Datei Ändern der Startdatei sudo vim /etc/apparmor.d/usr.sbin.mysqld Wille Starten Sie MySQL neu sudo /etc/init.d/apparmor Neustart sudo /etc/init.d/mysql Neustart Melden Sie sich bei MySql an und überprüfen Sie das Datenverzeichnis mysql>zeige Variablen wie '%dir%'; <==Wenn datadir als /data/mysql angezeigt wird, war die Änderung erfolgreich Wie in der Abbildung gezeigt MySQL ist relativ einfach über APT zu installieren Nachfolgend finden Sie einen detaillierten Befehlsablauf für die Datendateimigration (nur zu Referenzzwecken). root@ww:~# mkdir /data/mysql root@ww:~# sudo cp -R /var/lib/mysql/* /data/mysql root@ww:~# sudo chown -R mysql:mysql /data/mysql root@ww:~# sudo service mysql stop root@ww:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf root@ww:~# sudo vim /etc/apparmor.d/usr.sbin.mysqld root@ww:~# sudo /etc/init.d/apparmor Neustart [ ok ] Apparmor wird neu gestartet (über systemctl): apparmor.service. root@ww:~# sudo /etc/init.d/mysql Neustart [ ok ] MySQL wird neu gestartet (über systemctl): mysql.service. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Analyse des SELECT-Abfrageausdrucks in der MySQL-Datenbank
>>: So wandeln Sie lokale Variablen in JavaScript in globale Variablen um
Laden Sie MySQL-8.0.23 herunter Klicken Sie zum H...
MySQL ist ein relationales Datenbankverwaltungssy...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Absolute, relative und fixe Positionierung absolu...
1. Die erste Methode besteht darin, den Befehl un...
Vor kurzem wollte ich natives JS verwenden, um ei...
Dieser Artikel dokumentiert die Installation von ...
Inhaltsverzeichnis Ref und Reaktiv Referenz Reakt...
Vorwort Wenn es um Datenbanktransaktionen geht, f...
Vorwort: Docker ist eine Open-Source-Anwendungsco...
Die Verwaltung des Speicherplatzes ist für System...
①. So verwenden Sie den Alias-Eintrag (CNAME): Be...
1. Ich habe lange im Internet gesucht, konnte abe...
1. Überlauf Überlauf ist Überlauf (Container). We...
1: Tag-Selektor Der Tag-Selektor wird für alle Ta...