我正在尝试将数据库从服务器A导出到服务器B。我使用以下命令
$ mysqldump -u user -p'password' db-name foo | ssh user@remote.box.com mysql -u user -p'password' db-name foo
当我在powershell中运行命令时,它会再次提示密码。尽管我在命令中传递密码。。有没有办法绕过密码提示?
a(您可以删除帐户用户的密码。
b( 您可以使用unix套接字身份验证,让用户不需要密码,但仍然是用户(要求unix和mysql用户的名称相同(。
c( 您可以使用~/.my.cnf来包含密码ref/
[client]
password=....