O que você acha que skip-networking
significa? Remova esta declaração e ela deve funcionar. Consulte aqui para obter a explicação.
estou usando go daddy vps, instalei o mysql configurado /etc/my.cnf para ficar assim:
[mysqld]
user=mysql
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
port=3306
# bind-address=1xx.1xx.1xx.148
bind-address=1xx.1xx.1xx.148
skip-networking
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
então, quando vejo em /var/log/mysql.log, vejo o mysql iniciado corretamente:
120113 03:58:59 mysqld started
120113 3:58:59 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
120113 3:58:59 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
120113 3:58:59 InnoDB: Started; log sequence number 0 43665
120113 3:58:59 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.77' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
mas quando eu faço:
/usr/sbin/lsof -i:3306
eu não vejo nada. quando eu faço:
netstat -a |grep LISTEN
tcp 0 0 localhost.localdomain:smtp *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:https *:* LISTEN
unix 2 [ ACC ] STREAM LISTENING 244331015 /var/run/saslauthd/mux
unix 2 [ ACC ] STREAM LISTENING 247310795 /var/lib/mysql/mysql.sock
então eu vejo somekind of mysql socked ouvir ...
mas quando tento conectar do meu Toad ao servidor remoto estou recebendo:
Não é possível conectar-se a qualquer um dos hosts MySQL especificados.
estou me conectando com o usuário root do mysql. para meu aplicativo db na porta 3306. Também encontrei no net allot de post dizendo para remover o skip-networking. mas quando eu faço isso. estou recebendo este erro quando tento iniciar o Db:
120113 14:46:36 mysqld started
120113 14:46:36 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
120113 14:46:36 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
120113 14:46:36 InnoDB: Started; log sequence number 0 43665
120113 14:46:36 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
120113 14:46:36 [ERROR] Do you already have another mysqld server running on port: 3306 ?
120113 14:46:36 [ERROR] Aborting
120113 14:46:36 InnoDB: Starting shutdown...
120113 14:46:37 InnoDB: Shutdown completed; log sequence number 0 43665
120113 14:46:37 [Note] /usr/libexec/mysqld: Shutdown complete
120113 14:46:37 mysqld ended
e eu não tenho nenhum mysql rodando nesta porta ou qualquer mysql rodando ..
o que está errado aqui?
O que você acha que skip-networking
significa? Remova esta declaração e ela deve funcionar. Consulte aqui para obter a explicação.
Nota: Esse processo não afetará seu banco de dados.
Tags mysql