我正在使用mysql服务器和数据库设置一个新的Azure数据库。我想使用powershell将一个.sql文件转储到此数据库
执行下面的代码会在“<”中抛出异常,因为它是为将来使用而保留的,作为一种解决方法,我尝试将整个语句放在quotes.Still中,但遇到了同样的问题。
$path = "C:\tools\mysql\current\bin\mysql.exe" &"$path" -h $servername -u $username -p $databasename < filename.sql
预期的结果是将filename.sql转储到mysql服务器数据库中。
发布于 2019-04-25 14:08:42
试着这样做,看看是否有帮助:
使用Get-Content读取文件并通过管道|将其传递给您的命令。使用&运行该命令。
get-content 'c:\folder\backup.sql' | &"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u user --password=pass dbnamedbnamehttps://stackoverflow.com/questions/55418927
复制相似问题