MySQL 8-Installation fehlgeschlagen - dpkg: Abhängigkeitsprobleme verhindern Konfiguration des MySQL-Servers:

MySQL 8-Installation fehlgeschlagen - dpkg: Abhängigkeitsprobleme verhindern Konfiguration des MySQL-Servers:

Ich konnte MySQL 8 noch nicht in Ubuntu installieren.

  • Distribution: Ubuntu 18.04.2 LTS (läuft unter Windows mit WSL)
  • WSL-Version: 4.4.0-17134-Microsoft
  • Mysql-Server: 8.0.16-2ubuntu18.04 amd64

Ich folge diesen Anweisungen -Schritte für eine Neuinstallation von MySQL

Heruntergeladenes Deb-Paket: (mysql-apt-config_0.8.13-1_all.deb)

Ich habe einige Vorschläge ausprobiert, die ich im Internet gefunden habe und die auf ähnlichen Fällen basieren, aber keiner davon hat funktioniert. Beispiel: sudo apt -f install-> Um das Abhängigkeitsproblem zu beheben.

Nach der Installation führe ich den Befehl zum Starten des MySQL-Servers aus, aber der Dienst wird nicht erkannt, sodass die Installation fehlschlägt.

Meiner Erfahrung nach ist es sehr schwierig, die genaue Grundursache des Problems zu ermitteln. Ich bin für alle Vorschläge, Empfehlungen und Anregungen sehr dankbar.

Ich plane, diesen Installationsprozess My SQL Community Server zu folgen,https://dev.mysql.com/downloads/mysql/, wo ich die zu installierenden Pakete auswählen kann.


Installierte MySql-Pakete nach Abschluss des Installationsvorgangs

dpkg -l | grep mysql -> Installed Packages

ii  mysql-apt-config               0.8.13-1                           all          Auto configuration for MySQL APT Repo.
ii  mysql-client                   8.0.16-2ubuntu18.04                amd64        MySQL Client meta package depending on latest version
ii  mysql-common                   8.0.16-2ubuntu18.04                amd64        Common files shared between packages
ii  mysql-community-client         8.0.16-2ubuntu18.04                amd64        MySQL Client
ii  mysql-community-client-core    8.0.16-2ubuntu18.04                amd64        MySQL Client Core Binaries
iF  mysql-community-server         8.0.16-2ubuntu18.04                amd64        MySQL Server
ii  mysql-community-server-core    8.0.16-2ubuntu18.04                amd64        MySQL Server Core Binaires
iU  mysql-server                   8.0.16-2ubuntu18.04                amd64        MySQL Server meta package depending on latest version

Installationsausgabe:

update-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up mysql-client (8.0.16-2ubuntu18.04) ...
Setting up mysql-community-server-core (8.0.16-2ubuntu18.04) ...
Setting up mecab-ipadic-utf8 (2.7.0-20070801+main-1) ...
Compiling IPA dictionary for Mecab.  This takes long time...
reading /usr/share/mecab/dic/ipadic/unk.def ... 40
emitting double-array: 100% |###########################################|
/usr/share/mecab/dic/ipadic/model.def is not found. skipped.
reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210
reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135
reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032
reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199
reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171
reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19
reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252
reading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328
reading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795
reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477
reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120
reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202
reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668
reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151
reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999
reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27327
reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146
reading /usr/share/mecab/dic/ipadic/Others.csv ... 2
reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91
reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146
reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221
reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393
reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208
reading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750
emitting double-array: 100% |###########################################|
reading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316
emitting matrix      : 100% |###########################################|

done!
update-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up mysql-community-server (8.0.16-2ubuntu18.04) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
dpkg: error processing package mysql-community-server (--configure):
 installed mysql-community-server package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-community-server (= 8.0.16-2ubuntu18.04); however:
  Package mysql-community-server is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:E: Sub-process /usr/bin/dpkg returned an error code (1)

Freundliche Grüße, Ricardo

Ich habe die Empfehlungen der anderen Frage befolgt, aber es hat nicht funktioniert. Dennoch stimme ich zu, dass die Frage doppelt gestellt ist.

Antwort1

Ich habe einen nützlichen Link gefunden:https://github.com/Microsoft/WSL/issues/3631, @jw-redpanda hat etwas Licht in mein Problem gebracht. Er erwähnt ein Installationsproblem bei MySql 8.0 mit WSL unter Windows. MySql startet nicht. Er präsentiert einen Workaround. Bei mir konnte ich zumindest Version 5.7 installieren, aber ich konnte nach Schritt 5 nicht weitermachen, wenn Version 8 als Kandidat angegeben wurde. Bei anderen hat es funktioniert, also viel Glück für Sie.

Antwort2

Unter WSL 2 (und ich gehe von WSL 1 aus) ist systemd nicht als Standard verfügbar und init.d-Skripte werden beim Start nicht ausgeführt.

Wenn Sie MySQL 8 aus dem Deb-Paket hier installieren,https://dev.mysql.com/downloads/repo/apt/Das standardmäßige Hilfsskript mysql.server, das zum Starten oder Stoppen von MySQL verwendet wird, wird nicht installiert.

Eine Lösung besteht darin, das Skript mysql.server.sh hier herunterzuladen -https://github.com/mysql/mysql-server/tree/8.0/support-filesund kopieren Sie dann das Skript und benennen Sie es in /etc/init.d/mysql um (stellen Sie sicher, dass es auch ausführbar ist – chmod +x mysql)

Sie müssen dann die Standardwerte für die Dateispeicherorte Basdir, Datadir und PID festlegen.

Hier finden Sie eine vollständige Beschreibung sowie einige weitere Tipps ...https://www.58bits.com/blog/2020/05/03/installing-mysql-80-under-wsl-2-and-ubuntu

verwandte Informationen