Para instalar o cliente MySQL da linha de comando, você deve fazer:
sudo apt-get install mysql-client
e depois 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 só aceita conexões do servidor local. A configuração é chamada de bind-address
e é definida em /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 ouça todos os endereços IP fazendo o valor 0.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 o 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 de 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 permitirá acesso à porta do MySQL - o padrão é 3306.