Ubuntu 16.04 LAMP MySQL dpkg Installationsprobleme

Ubuntu 16.04 LAMP MySQL dpkg Installationsprobleme

LAMP Ubuntu 16.04 MySQL-Server-Installationsprobleme

habe versucht, das LAMP-System auf Ubuntu 16.04 mit den folgenden Anweisungen einzurichten. howtoforge ubuntu_lamp_for_newbies Apache und PHP installiert und gut getestet. MariaDB wurde geladen und gut getestet, konnte aber phpMyAdmin nicht zum Laufen bringen.

habe versucht, die folgenden LAMP-Installationsanweisungen zu befolgen: digitalocean how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

habe versucht, es zu entfernen und neu zu laden. Wie installiere oder deinstalliere ich den halb installierten MySQL-Client 5.6 auf/von Ubuntu 15.10? Wie installiere oder deinstalliere ich den halb installierten MySQL-Client 5.6 auf/von Ubuntu 15.10?

 Richard Uijen has suggested: ( changed for server 5.7)

sudo apt-get --purge remove mysql*
sudo apt-get autoremove mysql*
sudo rm -rf /etc/mysql/
sudo rm -rf /var/lib/mysql/
sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall mysql-server-5.7

Hatte einen Paketinstallationsfehler (hat auch andere Paketinstallationen durcheinandergebracht), habe den Fehler gemeldet und eine vorherige Problemantwort mit einem Konflikt zwischen MySQL-Installation und vorheriger MariaDB-Installation erhalten. https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1490071 MySQL 5.6 lässt sich nicht auf Systemen installieren, auf denen MariaDB 10.0 installiert war. Dadurch können Benutzer nicht ohne manuelles Eingreifen zu MySQL zurückkehren (das MySQL-Flag-Dateisystem muss neu gestaltet werden).

habe versucht, alle Verweise auf beide zu entfernen. (mariadb* und mysql*) Paketfehler behoben.

Habe versucht, MySQL neu zu installieren:

sudo apt-get install mysql-server

mysql-server is already the newest version (5.7.12-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up mysql-server-5.7 (5.7.12-0ubuntu1) ...
update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 2
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

No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

aktueller Status:

mysql -u root -p

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

:systemctl status mysql.service
  mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Tue 2016-05-24 07:12:23 CDT; 2h 45min ago

 systemd[1]: Failed to start MySQL Community Server.

/etc/mysql does not exist.

Jetzt ratlos?

Antwort1

Ich hatte genau dieses Problem. Suchen Sie in Ihrem Verzeichnis /etc/mysql/ nach einer Datei mit einem „deb10flag“ im Dateinamen. (Ich kann mich nicht genau erinnern, wie die Datei hieß, als ich das gemacht habe, da es vor einem Monat war.) Ich habe es gelöst, indem ich die Datei mit dem debian10flag entfernt habe. Diese Einstellung wird von der MariaDB-Installation generiert (sie setzt das Deb-Flag auf Version 10). Ich habe /etc/mysql/ gelöscht und alle Spuren davon aus dem Bin entfernt. Nachdem ich das alles gemacht habe, gibt es ein Abhängigkeitsproblem mit dem MySQL-Setup im Paket-Repository. mysql-cli und mysql-server hängen beide von mysql-common ab. Dies wird (glaube ich) behoben, indem sie in dieser Reihenfolge installiert werden: (1) mysql-common, (2) mysql-cli, (3) mysql-server.

**Ich weiß, das ist nicht klar. Ich werde (bald) mit den genauen Schritten antworten, die ich verwendet habe, um das Problem zu beheben. Aber das Problem betrifft das Deb10flag und die Abhängigkeitsprobleme.

https://askubuntu.com/a/766094/407584Gleicher Fehler

verwandte Informationen