下面是最简单的备份命令(需要把mysql的bin目录加到系统环境变量的path中),更详细的参数可参见mysql的使用手册,其中database_name是要备份的数据库名称,backup.sql是数据库当前状态的sql脚本。
mysqldump -u root -p --opt database_name > d:/backup.sql
如果要恢复,只需导入改sql脚本就可以了
source d:/backup.sql
如果需要定时备份,可以把这条明天写入一个bat文件,然后让windows定时执行改批处理命令就可以了
导出表结构mysqldump -d 或者 mysqldump --no-data
只导出数据mysqldump --no-create-info
$mysql_dir/bin/mysqladmin -u root -p shutdown
$mysql_dir/bin/safe_mysqld &
重启
ctrl + z
bg
fg