Mysql-client sem servidor

1

Acabei de instalar o MySQL-client-5.5.24-1.el6.x86_64.rpm.

Estou tentando conectar-me a um banco de dados em uma máquina diferente, mas quando executo o "mysql", recebo um erro:

$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Alguma idéia de como executar o cliente mysql (sem o servidor rodando)

    
por DD. 30.05.2012 / 11:55

3 respostas

4

Especifique o host:

mysql -h host ...

Veja man mysql para todas as opções.

    
por 30.05.2012 / 11:57
3

Você não disse onde se conectar. Você precisa usar '-h host' ou '-h server.ip.add.ress'

 mysql -h host -u <username> 

(e adicione -p se você tiver senha configurada)

    
por 30.05.2012 / 11:57
2

Use diferentes opções de linha de comando para especificar o servidor MySQL remoto ao qual você deseja se conectar.

-h servername

-u username

Por exemplo mysql -h server.example.com -u username -p database

-p especifica que você digitará sua senha a partir da linha de comando logo após se conectar ao MySQL.

Você também pode adicionar suas opções em um arquivo de configuração.

~ / .my.cnf

[client]
user = dbuser
pass = dbpass
host = mysql.example.com
default-character-set = utf8

E, em seguida, conecte-se ao MySQL com o seguinte comando:

mysql

Ou para um banco de dados específico:

mysql <database>

    
por 30.05.2012 / 12:01

Tags