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!!
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