Comment installer mysql?

68

J'ai essayé mysqldans ma ligne de commande:

Je reçois:

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

Mais quand je fais:

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

Mais je reçois:

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.

Comment dois-je procéder?

homme chauve-souris
la source
Que ls -l /usr/bin/mysqldit-on?
Florian Diesch
C'est ce que j'ai eu ls: cannot access /usr/bin/mysql: No such file or directory, quand je le faisls -l /usr/bin/mysql
batman
1
Essayezsudo apt-get --reinstall install mysql-client-core-5.5
StarNamer

Réponses:

97

Tout d’abord, supprimez la version actuelle de MySQL que vous utilisez déjà:

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

Maintenant, pour installer MySQL, exécutez la commande suivante à partir d'une invite de terminal:

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

Au cours du processus d'installation, vous serez invité à entrer un mot de passe pour l'utilisateur root MySQL.

Une fois l'installation terminée, le serveur MySQL devrait être démarré automatiquement. Vous pouvez exécuter la commande suivante à partir d'une invite de terminal pour vérifier si le serveur MySQL est en cours d'exécution:

$sudo netstat -tap | grep mysql

Lorsque vous exécutez cette commande, vous devriez voir la ligne suivante ou quelque chose de similaire:

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

Si le serveur ne fonctionne pas correctement, vous pouvez taper la commande suivante pour le démarrer:

$ sudo /etc/init.d/mysql restart

Vous pouvez modifier le /etc/mysql/my.cnffichier pour configurer les paramètres de base: fichier journal, numéro de port, etc.

TomKat
la source
@batman, nous attendons une réponse de votre part ou du moins un verifiedmarquage
Sumit Ramteke le
1
la plupart de ces réponses semblent être coupées et collées
Matt O'Brien
21

Cette commande installe le serveur MySQL, dont vous avez besoin.

sudo apt-get install mysql-server

Si vous souhaitez exécuter des commandes à partir du plan de travail et non d'un terminal, vous avez également besoin du client (option facultative):

sudo apt-get install mysql-client

Pour MySQL Workbench (également facultatif):

sudo apt-get install mysql-workbench
Mihai
la source
10

Vous devez d’abord supprimer complètement mysql de votre système en utilisant les commandes suivantes dans le terminal

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

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

sudo apt-get autoremove

sudo apt-get autoclean

Maintenant, essayez de réinstaller Mysql.

Ketan Patel
la source
8

Cette suggestion semble un peu bizarre car elle manquerait d’autres dépendances et utilitaires. Je voudrais juste courir ceci et en finir avec ça:

sudo apt-get install mysql-client
Oli
la source