首页 > 数据库技术 > 详细

MYSQL用批处理命令自动删除重建数据库实现压缩ibdata1文件容量

时间:2014-02-20 11:11:37      阅读:532      评论:0      收藏:0      [点我收藏+]

MYSQL用批处理命令自动删除重建数据库实现压缩ibdata1文件容量

一、友情提醒,以下操作会删除数据库,请事先自行备份数据库文件

欢迎转载:http://blog.csdn.net/aminfo/article/details/19507491

二、需要3个文件,以下为3个文件的文件名及内容:

文件1:Mysql_Drop_DataBase.txt,内容如下:

drop database yourdatabase;


文件2:Mysql_Create_DataBase.txt,内容如下:

create database yourdatabase;


文件3:自动压缩ibdata1文件容量.bat,内容如下:

rem 删除数据库
mysql -u 用户名 --password=密码 < "Mysql_Drop_DataBase.txt"

rem 停止mysql服务
net stop mysql

rem 删除ibdata1、iblogfile0、ib_logfile1文件,请自行替换以下文件路径
Del "G:\MySQL Datafiles\ibdata1"
Del "C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile0"
Del "C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile1"

rem 启动mysql服务
net start mysql

rem 创建数据库
mysql -u 用户名 --password=用户名 < "Mysql_Create_DataBase.txt"

三、点击“自动压缩ibdata1文件容量.bat”开始运行



MYSQL用批处理命令自动删除重建数据库实现压缩ibdata1文件容量

原文:http://blog.csdn.net/aminfo/article/details/19507491

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!