如何使用 Windows PowerShell 从 MariaDB 转储文件导入数据
How to import Data from a MariaDB Dump-File with Windows PowerShell
我正在尝试在 Windows Powershell 中导入一个 dumpfile.sql:
mysql -u root -p --database=database < Backup.sql
但我收到以下错误:
At <script-path>:1 char:34
+ mysql -u root -p --database=database < Backup.sql
+ ~
The '<' operator is reserved for future use..
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
如果我尝试转义“<”
mysql -u root -p --database=database ^< Backup.sql
我只得到所有选项的列表。
可能是由于更新到 Windows11.
引起的问题
您是否试过像这样将备份文件 pipie 到 mysql
exe:
get-content 'Backup.sql' | mysql.exe -u root -p --database=database
运行它的另一个选项使用来自 powershellcmd
& cmd /c "mysql.exe -u root -p --database=database < backup.sql"
我正在尝试在 Windows Powershell 中导入一个 dumpfile.sql:
mysql -u root -p --database=database < Backup.sql
但我收到以下错误:
At <script-path>:1 char:34
+ mysql -u root -p --database=database < Backup.sql
+ ~
The '<' operator is reserved for future use..
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
如果我尝试转义“<”
mysql -u root -p --database=database ^< Backup.sql
我只得到所有选项的列表。
可能是由于更新到 Windows11.
引起的问题您是否试过像这样将备份文件 pipie 到 mysql
exe:
get-content 'Backup.sql' | mysql.exe -u root -p --database=database
运行它的另一个选项使用来自 powershellcmd
& cmd /c "mysql.exe -u root -p --database=database < backup.sql"