M@rtinMedlem sedan dec. 19992 085 inlägg Hej,
kör mysql på en ubuntu-maskin. Det går jättebra att logga in på mysql lokalt men jag kan inte logga in från en annan dator.
ERROR 2003 (HY000): Can't connect to MySQL server on '*********' (10060)
Jag har redigerat /etc/mysql/my.cf och kommenterat bort "bind-address"-raden och startat om men det hjälper inte.
Har öppnat port 3306 trots att jag tror att allt är öppet i ubuntu som standard?
Självklart har jag grantat access till det ip jag försöker ansluta från också.
Några idéer på hur jag ska gå vidare?
M@rtinMedlem sedan dec. 19992 085 inlägg Jag upptäckte nu att jag inte kan telneta in på 3306 heller.
telnet [ip] 3306
Borde jag kunna det?
M@rtinMedlem sedan dec. 19992 085 inlägg Lite mer info:
root@b20906:~# ps aux | grep mysql
root 4122 0.0 0.0 1844 536 pts/0 S 14:39 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 4161 0.0 1.1 128256 24644 pts/0 Sl 14:39 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 4162 0.0 0.0 2984 700 pts/0 S 14:39 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root 4300 0.0 0.0 3236 796 pts/0 R+ 14:45 0:00 grep mysql
Något som är lite misstänkt är att mysql inte verkar lyssna på 3306, men när jag har anslutit lokalt och en stund efter så lyssnar den:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 268 h-79-136-125-104.NA:ssh c-364ee155.218-1-:55847 ESTABLISHED
tcp 0 0 localhost:mysql localhost:52790 TIME_WAIT
M@rtinMedlem sedan dec. 19992 085 inlägg Jo så var det, eller port 3306 filtrerades någonstanns på vägen i alla fall. Bytta port och då funkade det :)