我已经改进了这个脚本,但我不知道为什么它对我不起作用如果有人可以帮助我,我无法找到错误?
@echo off
mysqldump -h localhost -u root -p Dotado256 sixstar_almacen > AlmacenBeta _ 19082018.sql
Pause
我使用 Xammp 数据库是 (sixstar_almacen) 显然没有括号,我想要的是当我点击这个 Bat 时我在我的电脑上执行 .SQL 但它不起作用
我已经改进了这个脚本,但我不知道为什么它对我不起作用如果有人可以帮助我,我无法找到错误?
@echo off
mysqldump -h localhost -u root -p Dotado256 sixstar_almacen > AlmacenBeta _ 19082018.sql
Pause
我使用 Xammp 数据库是 (sixstar_almacen) 显然没有括号,我想要的是当我点击这个 Bat 时我在我的电脑上执行 .SQL 但它不起作用
简而言之:(检查好空格)
扩展符号(
--result-file
这样 Windows 不会将文件保存为 UTF-16 或将其替换\n
为\r\n
)如果用户权限是通过 ip 而不是通配符,您可能
localhost
需要更改。127.0.0.1
如果输出文件包含空格,请将其放在双引号中:
Xampp 通常将 mysql 二进制文件安装在
因此,该路线的示例是:
sql文件将保存在执行批处理的位置(如果是桌面,它将保留在那里),因此您还可以将完整路径放入wave文件:
"C:\AlmacenBeta_19082018.sql"
.SET
在命令行中输入 aCMD
以查看它是否出现),您可以将"%USERPROFILE%\Documents\AlmacenBeta_19082018.sql"
其保存在用户的文档文件夹中(Documents
它可以是Mis Documentos
西班牙语版本,但我认为有一个相同的符号链接)