Ne pouvez pas démarrer le serveur: Lier le port TCP/IP: Impossible d'assigner une adresse demandée
J'ai redémarré mon serveur hier, malheureusement, mysql ne peut pas commencer maintenant.
Le journal d'erreur est le suivant:
root@site-digger:/var/log/mysql# cat error.log
130216 16:11:32 [Note] Plugin 'FEDERATED' is disabled.
130216 16:11:32 InnoDB: Initializing buffer pool, size = 8.0M
130216 16:11:32 InnoDB: Completed initialization of buffer pool
130216 16:11:33 InnoDB: Started; log sequence number 0 1382359817
130216 16:11:33 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
130216 16:11:33 [ERROR] Do you already have another mysqld server running on port: 3306 ?
130216 16:11:33 [ERROR] Aborting
130216 16:11:33 InnoDB: Starting shutdown...
130216 16:11:38 InnoDB: Shutdown completed; log sequence number 0 1382359817
130216 16:11:38 [Note] /usr/sbin/mysqld: Shutdown complete
...
J'ai vérifié et ne trouverez pas de programme à l'aide de 3306, veuillez voir la suite.
root@site-digger:/var/log/mysql# sudo netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 site-digger.com:59367 li566-52.members.li:ssh ESTABLISHED
tcp 0 0 site-digger.com:ssh 61.150.56.248:65255 ESTABLISHED
tcp 0 216 site-digger.com:ssh 61.150.56.248:61553 ESTABLISHED
tcp 0 0 site-digger.com:www 1.82.9.18:55526 TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 600880492
unix 3 [ ] STREAM CONNECTED 600845962
unix 3 [ ] STREAM CONNECTED 600845961
unix 3 [ ] STREAM CONNECTED 600596531
unix 3 [ ] STREAM CONNECTED 600596530
J'ai essayé sudo mysql start. Mais toujours pas de travail.
OS: Ubuntu 11.10
Les résultats de la commande netstat -a-t est de la forme suivante:
root@site-digger:/var/log/mysql# netstat -a -t
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:www *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 20824 site-digger.com:59367 li566-52.members.li:ssh ESTABLISHED
tcp 0 0 site-digger.com:ssh 61.150.56.248:65255 ESTABLISHED
tcp 0 52 site-digger.com:ssh 61.150.56.248:61553 ESTABLISHED
tcp 0 0 site-digger.com:www crawl-66-249-73-2:45760 TIME_WAIT
tcp 0 0 site-digger.com:www 218.30.103.146:49094 TIME_WAIT
tcp6 0 0 [::]:ssh [::]:* LISTEN
- Je sais que c'est fermé, mais c'est le top de résultats sur google pour ce message d'erreur. J'ai eu ce problème et a découvert que les cours et la mise à niveau de rackspace a supprimé le 'lo' interface réseau (ce qui signifie que l'adresse ip 127.0.0.1 ne se connecte pas), cela peut être facilement vérifier en exécutant "ping 127.0.0.1" ou de l'exécution "ifconfig" et la vérification de la lo localhost loopback interface réseau.
Vous devez vous connecter pour publier un commentaire.
Port 33 06. pas 60. Netstat affiche uniquement les connexions actives, pas au ralenti ceux qui sont simplement à l'écoute. Vous avez besoin
netstat -a -t
(pour afficher uniquement les ports tcp).:mysql
à la place, ou tout ce qui est mappé à 3306 dans /etc/services.netstat -a -t -n
montrera tout numérique-forme seulement. par exemple,netstat -a -t -n|grep 3306
.bind-address
dans votre mon.ini/ma.cnf de fichier?