Ich habe die Anweisungen auf dieser Seite befolgt, um mysql unter Ubuntu 16.04 zu installieren.
Ich bin auf der Hälfte der Seite im Abschnitt "MySQL installieren und konfigurieren" angelangt und führe den Befehl aus sudo apt-get install mysql-server
. Ich habe einen Fehler gefunden. Hier ist die Ausgabe dieses Fehlers in meinem Terminal:
Preconfiguring packages ...
Selecting previously unselected package mysql-common.
(Reading database ... 41515 files and directories currently installed.)
Preparing to unpack .../mysql-common_5.7.12-0ubuntu1_all.deb ...
Unpacking mysql-common (5.7.12-0ubuntu1) ...
Selecting previously unselected package mysql-client-5.7.
Preparing to unpack .../mysql-client-5.7_5.7.12-0ubuntu1_amd64.deb ...
Unpacking mysql-client-5.7 (5.7.12-0ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up mysql-common (5.7.12-0ubuntu1) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Selecting previously unselected package mysql-server-5.7.
(Reading database ... 41563 files and directories currently installed.)
Preparing to unpack .../mysql-server-5.7_5.7.12-0ubuntu1_amd64.deb ...
Unpacking mysql-server-5.7 (5.7.12-0ubuntu1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.7.12-0ubuntu1_all.deb ...
Unpacking mysql-server (5.7.12-0ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up mysql-client-5.7 (5.7.12-0ubuntu1) ...
Setting up mysql-server-5.7 (5.7.12-0ubuntu1) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: error processing package mysql-server-5.7 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.7; however:
Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dies ist das erste Mal, dass ich einen Server einrichte und auch mysql installiere. Ich bin mir nicht sicher, ob dies eine mögliche Ursache für den Fehler ist, aber ich hatte zuvor versucht, mysql zu installieren, aber nicht den LAMP-Prozess befolgt (ich bin ein Neuling, der das herausfindet). Das war erfolglos und ich musste deinstallieren.
debian.cnf
datei. Ich fand dieses stackoverflow.com/questions/11644300/… - und die Antwort betrachtend, die 47 Punkte erhielt (nicht die angenommene Antwort), gibt es eine Kennwortinkongruenz. Ich probiere es aus - erfolglos, da ich nicht weiß, welches Passwort was ist!
Access denied for user 'debian-sys-maint'@'localhost'
. Woher kommt dieser Benutzer? Ich würde nicht erwarten, es auf einem Ubuntu-System zu finden.