运行环境:windows
问题描述:
- mysql还原在控制台执行命令,控制台虽然打印标题信息,但实际执行成功,数据库写入数据。
- 代码中使用 Process 执行命令,返回的错误信息为标题信息,执行状态为失败,未写入数据。
C:\Users\fxyt>D:/workspace/oics/mysql.exe -h192.168.1.1 -uroot -p123456 test < D:\data\a.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
C:\Users\ftyt>
解决方法:在执行的命令前添加cmd -c 即可。