Laden Sie MySQL-8.0.23 herunter Entpacken Sie das MySQL-Installationspaket in ein Verzeichnis (hier wähle ich: /usr/local) sudo tar -Jxv -f /home/×××shanlin/Downloads/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ Hinweis: /home/×××shanlin/Downloads/ ist das Verzeichnis, in dem mein Browser Dateien speichert Erstellen Sie einen Softlink (einfach zu bedienen: Sie können es sich so vorstellen, als würden Sie dem Verzeichnis mysql-8.0.23-linux-glibc2.12-x86_64 einen Alias mit dem Namen mysql geben). sudo ln -s /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64 mysql Erstellen Sie ein Verzeichnis zum Speichern von MySQL-Daten (/data/mysql/data) und generieren Sie die Datenbankverbindungsdatei mysql.sock (/var/run/mysqld). sudo mkdir -p /data/mysql/data sudo mkdir -p /var/run/mysqld Erstellen Sie eine MySQL-Benutzergruppe und einen Benutzer sudo groupadd mysql sudo useradd -r -g mysql mysql Erteilen Sie Berechtigungen für die Verzeichnisse /data/mysql/data und /var/run/mysqld sudo chown mysql:mysql -R /Daten/mysql/Daten sudo chown mysql:mysql -R /var/run/mysqld Erstellen Sie eine my.cnf-Datei und verwenden Sie den Befehl „which mysqld“, um den Speicherort von mysqld anzuzeigen: Meiner ist /usr/local/mysql/bin/mysqld. Verwenden Sie dann den Befehl „/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 ‚Standardoptionen‘“, um den Speicherort anzuzeigen, an dem my.cnf erstellt werden kann: [mysqld] Bindeadresse = 0.0.0.0 Port = 3306 Benutzer=mysql basedir=/usr/local/mysql datadir=/Daten/mysql/Daten socket=/var/run/mysqld/mysqld.sock log-error=/data/mysql/data/mysql.err pid-Datei=/data/mysql/data/mysql.pid Zeichensatzserver = utf8mb4 symbolische Links = 0 explizite_Vorgaben_für_Zeitstempel=true default_authentication_plugin=mysql_native_password #Lösen Sie den Fehler „Verbindung zum lokalen MySQL-Server über Socket „/tmp/mysql.sock“ nicht möglich (2) [Client] Port = 3306 socket=/var/run/mysqld/mysqld.sock #Erstellen Sie my.cnf direkt mit vim und schreiben Sie den obigen Inhalt sudo vim /usr/local/mysql/my.cnf Konfigurieren von MySQL-Umgebungsvariablen #mysql MYSQL_HOME=/usr/local/mysql PATH=$PATH:$MYSQL_HOME/bin Exportieren Sie PATH MYSQL_HOME #Schreiben Sie den obigen Inhalt am Ende der Profildatei sudo vim /etc/profile #Umgebungsvariablen werden sofort wirksam sudo source /etc/profile Installieren von MySQL sudo /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --initialize Nach der normalen Installation wird schließlich Folgendes angezeigt: Starten Sie den MySQL-Dienst sudo /usr/local/mysql/support-files/mysql.server starten Fügen Sie den MySQL-Prozess in den Systemprozess ein sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld Erstellen Sie einen Softlink zu MySQL in /usr/bin sudo ln -s /usr/local/mysql/bin/mysql /usr/bin Melden Sie sich mit einem zufälligen Passwort bei der MySQL-Datenbank an. mysql -u root -p Legen Sie ein neues Passwort für den Root-Benutzer fest Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „123456“. Dies ist das Ende dieses Artikels zur Installation von MySQL 8.0.23 auf einem Deepin 20.1-System (das am häufigsten im Inland produzierte Liunx-System, das ausführlichste MySQL 8-Installationstutorial). Weitere relevante Inhalte zur Installation von MySQL 8.0.23 auf einem Deepin 20.1-System finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Über Front-End JavaScript ES6 Details
>>: CSS-Schreibstandards und -Reihenfolge teilen [für alle empfohlen]
Unterabfrageklassifizierung Klassifizierung nach ...
Es gibt viele Schleifenanweisungen in JavaScript,...
A. Installation des MySQL-Sicherungstools xtrabac...
1: MySql herunterladen Offizielle Download-Adress...
Hintergrund Kürzlich wollte ein Leiter, dass wir ...
1. Seitenanforderungen 1) Verwenden Sie standardm...
MySQL 5.7.17, scheint jetzt die neueste Version z...
Mixin-Methode: Der Browser kann nicht kompilieren...
Mixins bieten eine sehr flexible Möglichkeit, wie...
Inhaltsverzeichnis Vorwort Umfeld Installieren Er...
1. Was ist Docker? (1) Docker ist ein Open-Source...
Hintergrund In Docker werden vier Container mit d...
Ein Webserver kann mehrere Websites mit unabhängi...
Derselbe Server simuliert die Master-Slave-Synchr...
Inhaltsverzeichnis Das Grundkonzept der Modularit...