bat执⾏mysql脚本命令⾏_Windows下批处理执⾏MySQL脚本
⽂件
标签:
⼀、
@echo off
Setlocal enabledelayedexpansion
::CODER BY Mark_Li POWERD BY iBAT 1.6
cd "C:\Program Files\MySQL\MySQL Server 5.5\bin"
:: 数据库名称
@set db=hrms
:: ⽤户名
@set userName=rootmysql下载不了怎么办
:: 密码
@set password=
:: 要执⾏的sql脚本
@set sqlpath="C:\Program Files\MySQL\MySQL Server 5.5\test_hrms.sql"
:: 连接MySQL数据库并执⾏sql脚本 -f 脚本执⾏过程中,出现错误继续执⾏ --default-character-set指定导⼊数据的编码(与数据库编码相同)
mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk
:: 执⾏完成后,不⽴刻关闭dos窗⼝
pause
⼆、设置超时命令
在my.ini⽂件下加⼊
wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 100M
三、如果要执⾏多个SQL脚本
将test_hrms.sql替换为source "C:\Program Files\MySQL\MySQL Server 5.5\test_hrms.sql" "C:\Program
Files\MySQL\MySQL Server 5.5\test_hrms2.sql"
"C:\Program Files\MySQL\MySQL Server 5.5\test_hrms3.sql"
标签:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。