陈奇网络工作室

数据库汇总表ibdata1文件被占用怎么清理?

数据库汇总表ibdata1文件被占用,如何清理?

Mysql自己的数据库。建议保留。

数据库越来越大难道不是好事吗?不是意味着更多的生意吗?数据库只有1M让你满意吗?占用一些磁盘空间。为什么?从运维的角度来说,数据是无价的。

如果坚持删除,请参考以下。

接下来的配置就是为了解决这个问题。

1.首先停止所有访问数据库的服务;2.导出数据文件;

mysqldump-u root-pdb name | gzip dbname.sql.gz这个命令会对数据库进行压缩和导出,这样会比较慢。如果你的数据库不大,就不需要压缩,所以是:

MySQL dump-u root-pdbnamedbname . SQL 3,修改MySQL配置;

Vi /etc/mysql/my.cnf在【mysqld】下面加一行:

Innodb_file_per_table并删除数据库所在路径中的ibdata1和两个日志文件。然后重新启动数据库:

服务mysql restart next登录到数据库,并使用以下命令查看配置是否有效:

显示类似“%per_table%”的变量;如果输出结果为ON,则配置已成功修改;4.导入原始数据并登录数据库后,执行:

源dbname.sql或在不登录mysql的情况下执行:

MySQL dump-u root-p dbname dbname . SQL;导入完成后,可以发现文件ibdata1并没有太大的增长,所有的数据表都会存放在自己目录下的同名db文件中。这时,清理完表格数据后,空间占用会相应减少。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3