antiblock
Rodnia | Alpha & Omega
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
ultimatz

Não consigo aceder ao MySQL a não ser pelo servidor

Question

Então, eu já tentei de tudo mas só consigo aceder à base de dados pela Virtual Box, quando tento aceder pelo Navicat aparece sempre um erro "Can't connect to the server localhost @ etc". Supostamente deveria meter o meu IP no ficheiro my.cnf, mas quando altero o tal IP, tento ligar o MySQL e só diz "mysql is not running", se voltar a meter como antes já dá...

Share this post


Link to post
Share on other sites

10 answers to this question

  • 0

my.cnf

Deverás ter algo como:

bind-address

e algo a frente, comenta essa linha colocando um # atrás (exemplo):

#bind-address                   = 127.0.0.1

 

Depois

service mysql-server restart

Edited by tierrilopes (see edit history)

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0
1 minuto atrás, tierrilopes disse:

my.cnf

Deverás ter algo como:


bind-address

e algo a frente, comenta essa linha colocando um # atrás (exemplo):


#bind-address                   = 127.0.0.1

 

Depois

service mysql-server restart

Acabei de fazer o que disseste e também não ligou. Mais uma coisa, estou a usar FreeBSD 11.1, e o ficheiro que eu tinha era my.cnf.sample, alterei-o para my.cnf. No .sample se fizesse alguma alteração basicamente era nula, não acontecia nada, aqui não da nada...

Share this post


Link to post
Share on other sites
  • 0

Consegues aceder a máquina virtual utilizando o winscp/filezilla?

Verificaste se a porta está como 3306 ou se está alterada?

Utilizaste loopback/hamachi?

Tens isto desta maneira ou está descomentado?:

# skip-networking

 

O utilizador que estás a usar, tem permissões para aceder a % ou a localhost apenas?

Edited by tierrilopes (see edit history)

Share this post


Link to post
Share on other sites
  • 0
Agora, ultimatz disse:

Acabei de fazer o que disseste e também não ligou. Mais uma coisa, estou a usar FreeBSD 11.1, e o ficheiro que eu tinha era my.cnf.sample, alterei-o para my.cnf. No .sample se fizesse alguma alteração basicamente era nula, não acontecia nada, aqui não da nada...

 

Isso é natural... Era apenas um "sample" que é um ficheiro para uso posterior se assim for necessário.

 

 

 

Em relação ao tópico, percebi que estás a usar Máquina Virtual e a questão é, já metes-te tudo correto em relação às redes da máquina? Ou ainda não fizeste essa configuração? Colocar como Bridge, etc...?

Share this post


Link to post
Share on other sites
  • 0

Consigo aceder pelo FileZilla, onde verifico a porta 3306? Se é na conexão do Navicat sim estou a usar essa. Estou a usar a minha própria rede.

Share this post


Link to post
Share on other sites
  • 0
Agora, BPinto98 disse:

 

Isso é natural... Era apenas um "sample" que é um ficheiro para uso posterior se assim for necessário.

 

 

 

Em relação ao tópico, percebi que estás a usar Máquina Virtual e a questão é, já metes-te tudo correto em relação às redes da máquina? Ou ainda não fizeste essa configuração? Colocar como Bridge, etc...?

https://gyazo.com/0f0713c80a1878dd997b3b5ccfae7cfd

Share this post


Link to post
Share on other sites
  • 0

No virtualbox / putty, escreve:

/usr/local/bin/mysqladmin -uroot password 'ATuaPassword'

mysql -p (usar a password definida acima, caso comando acima dê erro usar a que já tens definida)

GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

quit

service mysql-server restart

 

Ligar ao navicat usando:

remote

123456

 

Share this post


Link to post
Share on other sites
  • 0

GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Isso não funciona assim, tive de fazer "grant all privileges on *.* to 'root'@'o_meu_ip' identified by 'password' with grant option;

Edited by ultimatz (see edit history)

Share this post


Link to post
Share on other sites
  • 0

Não sei se és troller, vou simplesmente ignorar quem não quer aprender.

Share this post


Link to post
Share on other sites
  • 0
5 horas atrás, tierrilopes disse:

Não sei se és troller, vou simplesmente ignorar quem não quer aprender.

Que troller? Wtf? Simplesmente o ponto e vírgula não funciona se tiveres uma maiúscula antes lol.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this