web-dev-qa-db-fra.com

Le serveur MySQL est-il installé par défaut?

J'ai une nouvelle installation d'Ubuntu 11.04. Depuis que je veux travailler avec un serveur MySQL sur cette machine, je vois que si j’entre mys dans le terminal et appuie sur TAB, il se termine à mysql. Mais si je fais mysql -u il dit

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

Je me suis dit "peut-être que je dois d'abord démarrer le serveur", alors j'ai essayé

/etc/init.d/mysql

Malheureusement bash me dit

bash: /etc/init.d/mysql: No such file or directory

Si je le fais locate mysql je reçois un tas de répertoires et de fichiers contenant mysql. La question qui se pose est donc la suivante: MySQL est-il préinstallé sur Ubuntu 11.04 ou dois-je l’installer manuellement? Et s’il est déjà installé, comment puis-je configurer/démarrer le serveur, car je sais comment démarrer un serveur MySQL sur Ubuntu /etc/init.d/mysql ne semble pas fonctionner?

J'ai le sentiment que quelque chose me manque et je serai heureux si quelqu'un pouvait me donner un indice.

Merci!!

7
Aufwind

Le paquet qui doit être installé pour le serveur MySQL s'appelle mysql-server. Si /etc/init.d/mysql n'existe pas, le serveur MySQL n'est pas installé. Après l'avoir installé en utilisant Sudo apt-get install mysql-server, il sera automatiquement lancé (après l'installation et au démarrage).

Ubuntu a migré des initscripts traditionnels vers Upstart. Si vous exécutez /etc/init.d/mysql [action], vous recevrez un avis.

Pour arrêter MySQL, lancez:

Sudo stop mysql

Pour le démarrer:

Sudo start mysql
9
Lekensteyn