J'ai une nouvelle installation d'Ubuntu 11.04. Puisque je veux travailler avec un serveur MySQL sur cette machine, je vois que si j'entre mys
dans le terminal et appuyez sur TAB pour terminer mysql
. Mais si je fais mysql -u
c'est écrit
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
J'ai pensé "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 fais locate mysql
Je reçois tout un tas de répertoires et de fichiers contenant mysql. Cela soulève donc la question : MySQL est-il pré-installé sur Ubuntu 11.04 ou dois-je l'installer manuellement ? Et s'il est déjà installé, comment configurer/démarrer le serveur, puisque je sais comment démarrer un serveur MySQL sur Ubuntu /etc/init.d/mysql
ne semble pas fonctionner ?
J'ai l'impression que quelque chose me manque et je serais heureux si quelqu'un pouvait me donner un indice.
Merci !!
Réponse acceptée :
Le package qui doit être installé pour le serveur MySQL est nommé 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 lancé automatiquement (après l'installation et au démarrage).
Ubuntu a migré des scripts d'initialisation traditionnels vers Upstart. Si vous exécutez /etc/init.d/mysql [action]
vous recevrez un avis.
Pour arrêter MySQL, exécutez :
sudo stop mysql
Pour le démarrer :
sudo start mysql