Wie installiere ich mysql?


68

Ich habe es mysqlin meiner Kommandozeile versucht :

Ich bekomme:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

Aber wenn ich es mache:

sudo apt-get install mysql-client-core-5.5

Aber ich bekomme:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

Wie soll ich vorgehen?


Was ls -l /usr/bin/mysqlheißt das?
Florian Diesch

Das habe ich bekommen ls: cannot access /usr/bin/mysql: No such file or directory, als ich es tuels -l /usr/bin/mysql
batman

1
Versuchen Siesudo apt-get --reinstall install mysql-client-core-5.5
StarNamer

Antworten:


97

Entfernen Sie zunächst die aktuelle Version von MySQL, die Sie bereits verwenden:

$ sudo apt-get purge mysql-client-core-5.5

Führen Sie nun zur Installation von MySQL den folgenden Befehl an einer Terminal-Eingabeaufforderung aus:

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

Während des Installationsvorgangs werden Sie aufgefordert, ein Kennwort für den MySQL-Root-Benutzer einzugeben.

Nach Abschluss der Installation sollte der MySQL-Server automatisch gestartet werden. Sie können den folgenden Befehl an einer Terminal-Eingabeaufforderung ausführen, um zu überprüfen, ob der MySQL-Server ausgeführt wird:

$sudo netstat -tap | grep mysql

Wenn Sie diesen Befehl ausführen, sollte die folgende Zeile oder etwas Ähnliches angezeigt werden:

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

Wenn der Server nicht ordnungsgemäß ausgeführt wird, können Sie den folgenden Befehl eingeben, um ihn zu starten:

$ sudo /etc/init.d/mysql restart

Sie können die /etc/mysql/my.cnfDatei bearbeiten , um die Grundeinstellungen zu konfigurieren: Protokolldatei, Portnummer usw.


@ Batman erwarten wir eine Antwort von Ihnen oder zumindest eine verifiedKennzeichnung
Sumit Ramteke

1
Der größte Teil dieser Antwort wurde aus help.ubuntu.com/12.04/serverguide/mysql.html
Matt O'Brien,

21

Dieser Befehl installiert den MySQL-Server, den Sie benötigen.

sudo apt-get install mysql-server

Wenn Sie Befehle von der Workbench und nicht von einem Terminal aus ausführen möchten, benötigen Sie auch den Client (dies ist optional):

sudo apt-get install mysql-client

Für MySQL Workbench (auch optional):

sudo apt-get install mysql-workbench

10

Zuerst müssen Sie mysql mit den folgenden Befehlen im Terminal vollständig von Ihrem System entfernen

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get update und sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

Versuchen Sie nun, MySQL neu zu installieren.


8

Dieser Vorschlag scheint ein wenig verblüffend, weil er andere Abhängigkeiten und Dienstprogramme auslassen würde. Ich würde dies einfach ausführen und damit fertig sein:

sudo apt-get install mysql-client
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.