使用powershell执行mysqldump

问题描述 投票:0回答:1

我正在使用带有数据库的mysql服务器设置一个新的Azure数据库。我想使用PowerShell将.sql文件转储到此数据库

执行下面的代码会在'<'中抛出异常,因为它保留供将来使用,作为一种解决方法我厌倦了将整个语句放在quotes中。仍然面临同样的问题。

$path = "C:\tools\mysql\current\bin\mysql.exe" &"$path" -h $servername -u $username -p $databasename < filename.sql

预期的结果是将filename.sql转储到mysql服务器数据库中。

mysql powershell azure-sql-database
1个回答
0
投票

尝试这样的事情,看看它是否有帮助:

使用Get-Content读取文件和管道这是你的命令。使用&运行命令。

get-content 'c:\folder\backup.sql' | &"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u user --password=pass dbnamedbname
© www.soinside.com 2019 - 2024. All rights reserved.