Come installare mysql?


68

Ho provato mysqlnella mia riga di comando:

Ottengo:

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

Ma quando lo faccio:

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

Ma ottengo:

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.

Come devo procedere?


Cosa ls -l /usr/bin/mysqldice?
Florian Diesch,

Questo è quello che ho ls: cannot access /usr/bin/mysql: No such file or directory, quando lo facciols -l /usr/bin/mysql
Batman,

1
Provasudo apt-get --reinstall install mysql-client-core-5.5
StarNamer il

Risposte:


97

Innanzitutto, rimuovi la versione corrente di MySQL che stai già utilizzando:

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

Ora, per installare MySQL, eseguire il comando seguente da un prompt del terminale:

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

Durante il processo di installazione ti verrà chiesto di inserire una password per l'utente root MySQL.

Una volta completata l'installazione, il server MySQL dovrebbe essere avviato automaticamente. È possibile eseguire il comando seguente da un prompt del terminale per verificare se il server MySQL è in esecuzione:

$sudo netstat -tap | grep mysql

Quando esegui questo comando, dovresti vedere la seguente riga o qualcosa di simile:

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

Se il server non funziona correttamente, è possibile digitare il comando seguente per avviarlo:

$ sudo /etc/init.d/mysql restart

È possibile modificare il /etc/mysql/my.cnffile per configurare le impostazioni di base: file di registro, numero di porta, ecc.


@batman ci aspettiamo una tua risposta o almeno un verifiedsegno
Sumit Ramteke,

1
la maggior parte di questa risposta sembra essere tagliata e incollata da help.ubuntu.com/12.04/serverguide/mysql.html
Matt O'Brien,

21

Questo comando installa il server MySQL di cui hai bisogno.

sudo apt-get install mysql-server

Se si desidera eseguire comandi dal workbench e non da un terminale, è necessario anche il client (questo è facoltativo):

sudo apt-get install mysql-client

Per MySQL Workbench (anche opzionale):

sudo apt-get install mysql-workbench

10

Per prima cosa devi rimuovere mysql completamente dal tuo sistema usando i seguenti comandi nel terminale

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

sudo apt-get update && sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

Ora prova a reinstallare Mysql.


8

Quel suggerimento sembra un po 'bizzarro perché perderebbe altre dipendenze e utilità. Vorrei solo eseguire questo e finire con esso:

sudo apt-get install mysql-client
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.