Para instalar o cliente MySQL da linha de comando, você deve fazer:
sudo apt-get install mysql-client
e então você pode fazer
mysql -h HOST -P PORT_NUMBER -u USERNAME -p
No entanto, você pode precisar alterar a configuração do servidor MySQL. Por padrão no ubuntu, o servidor MySQL aceita apenas conexões do servidor local. A configuração é chamada bind-address
e está definida /etc/mysql/my.cnf
. Por padrão, é 127.0.0.1
- você deve alterá-lo para o endereço IP do servidor. Se o servidor tiver vários endereços IP, você pode escolher apenas um endereço IP (digamos, para a rede interna) ou fazer com que o MySQL escute todos os endereços IP, fazendo o valor0.0.0.0
Você também precisará garantir que o usuário do MySQL possa acessar o banco de dados. Seguindo as instruções na Internet, você pode ter criado um usuário 'myname'@'localhost'
- esse usuário não poderá se conectar remotamente. Para criar um novo usuário que possa se conectar a partir do endereço IP do seu cliente, você precisa fazer algo como:
GRANT ALL PRIVILEGES ON database_name TO 'username'@'192.168.0.51' IDENTIFIED BY 'password';
Leia um pouco mais sobre a especificação de endereço que o MySQL usa .
Finalmente, não se esqueça de garantir que o firewall do servidor permita o acesso à porta MySQL - o padrão é 3306.