Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Arquivo em lote para conectar o mysql e executar comandos


se o seu servidor MySQL (mysqld ) está sendo executado no mesmo host que seu aplicativo cliente MySQL (mysql ), seu comando
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql

funciona.

Se o seu servidor estiver em outro host (como no seu caso), você deve adicionar o nome do host:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql

O XXX.sql arquivo está no mesmo host que seu cliente MySQL.

Claro que seu servidor tem que aceitar conexões de outros hosts (bind-address definido, sem skip-networking, e o correto [email protected] privilégios definidos) então verifique a configuração do seu servidor.