首页 > 编程知识 正文

怎么压缩数据库(mysql 压缩数据_压缩MySQL数据文件的妙招_MySQL)

时间:2023-05-03 08:58:26 阅读:122802 作者:3476

bitsCN.com

如果MySQL数据文件太大,可以压缩吗? 答案是肯定的。 如何压缩MySQL数据文件? 希望能帮上忙。

使用MySQL一段时间后,MySQL数据文件ibdata将大幅增加。 (主要是关于innodb的保存方法,有大量数据库插入删除操作。 )有缩小(shrink ) MySQL数据文件的方法吗? 我在网上查了,没有什么好办法。 只提到了如何删除和重建MySQL数据文件。 实际上是备份-删除-恢复的方法。 我试了一下,基本上是可能的,但有几个注意事项:

使用mysqldump等工具导出数据的“我的数据库”必须使用latin1字符集强制为参数指定。 否则,缺省情况下按UTF8导出中文会乱码):mysqldump —— add-drop-table —— user=root —— flush-logs —— default-charrarable

mysqld )即停止mysql服务

删除ibdata*,ib_logfile*文件。 请删除每个用户数据库目录。 否则,导出时可能会发生错误

4 .重新启动MySQLD (在本例中,MySQLD自动创建idbdata*,ib_logfile*文件) ) ) ) ) ) ) ) )。

如果之前删除了数据库目录,则必须重建用户数据库。 使用SQLyog等工具创建新数据库很简单。

5 .返回导出的数据后,体积会减少。

可用命令: MySQL —— user=root —— password=mysqlmydbnamec:/bak _ all.SQL

当然,也可以使用sqlyog查询工具运行SQL文件进行恢复。

另外,如果帐户密码中有空间,在命令行中如何输入?

很简单。 请注意,帐户密码两侧的英文双引号'(不是单引号)。 例如,mysqldump —— add-drop-table —— user=root —— flush-logs —— default-character-set=Latin 13—— pasword=

这篇技术文章是由网络提供的。 如果您不打算侵犯您的权利,请单击此处反馈版权投诉

正文系统来源: php中文网

标签:是

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。