创建一个bat文件=》 mysqlbackup.bat文件
@echo off
set now=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%
echo %now%
set host=localhost
set port=3306
set user=root
set pass=123456
set dbname=lottery
set backupfile=D:\\databasebackup\steam\%dbname%-%now%.sql ::创建备份目录,前提是需要有这个目录
cd C:\MySQL\bin\ ::进入安装的mysql目录的bin下,执行以下命令;如果配置了环境变量就无须执行
mysqldump -h%host% -u%user% -p%pass% --default-character-set=utf8 %dbname% -R --force> %backupfile% ::其中-u%user% -p%pass% 可能会报错,请看下面
拖入cmd命令行执行
成功了
可能错误:
1、找不到文件路径,需要去bat文件中查看使用路径的地方是否正确
2、命令行中不可使用密码
这个是由于mysql安全机制导致的,可以在mysql安装目录中找到my.ini,条件以下内容
重启mysql服务,重启命令行,执行即可