释放mysqlibdata1文件空间
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了释放mysqlibdata1文件空间,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2296字,纯文字阅读大概需要4分钟。
内容图文
![释放mysqlibdata1文件空间](/upload/InfoBanner/zyjiaocheng/533/3cb629b85824460bbd681055076d2fc9.jpg)
一、今天做压力测试,导入了大量的数据,发现空间应用的很厉害,ibdata1这个文件占用空间很大,删除了一个大数据库,但是ibdata1的空间没有释放。 二、分析: 在mysql数据库中,如果不指定innodb_file_perl_table参数,单独存在每个表的数据,mysql表空间的
一、今天做压力测试,导入了大量的数据,发现空间应用的很厉害,ibdata1这个文件占用空间很大,删除了一个大数据库,但是ibdata1的空间没有释放。
二、分析:
在mysql数据库中,如果不指定innodb_file_perl_table参数,单独存在每个表的数据,mysql表空间的内容都会放在这里,mysql的ibdata1存放数据和索引等。
三、处理:
备份数据库:
mysqldump -q -uroot -p --add-drop-table --all-databases > /usr/local/mysql/backup/all.sql
关闭msyql
cd /usr/local/mysql/data/
mysqladmin shutdown -uroot -p
删除表空间和redo日志
rm -rvf ibdata1 ib_logfile0 ib_logfile1
删除非mysql自带的数据库
[root@localhost data]# rm -rvf bird
removed `bird/checking.frm'
removed `bird/Customer.frm'
removed `bird/Store_Information.frm'
removed `bird/db.opt'
removed `bird/Sales_Information.frm'
removed `bird/Geography.frm'
removed `bird/savings.frm'
removed directory: `bird'
[root@localhost data]#
在mysql配置文件中添加如下配置:
innodb_file_per_table = 1
重启myql
mysqld_safe --user=mysql &
恢复数据
mysql -uroot -p < ../backup/all.sql
查看ibdata1文件,空间已释放。
四、备注:
建议大家最后在mysql初始化的时候,把该参数就加入到mysql配置文件中。
5.一般情况下(ubuntu下默认安装路径为)
有时候在Linux下使用命令安装完应用程序后,我们需要进行必要的配置,可是却找不到该文件,这里对默认安装路径进行说明(仅作为参考,如下目录部分正确,这里只使用了mysql,apache2欢迎给出最新结果):
----------------------------------我是分割线---------------------------------------
apache:
如果apt-get命令安装
apache配置文件:/etc/apache2/httpd.conf
apache模块路径:/usr/sbin/apachectl
web目录:/var/www/
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下
php:
php的配置文件:/etc/php.ini
如果采用源代码安装,一般默认安装在/usr/local/lib目录下
php配置文件: /usr/local/lib/php.ini
或/usr/local/php/etc/php.ini
mysql:
如果apt-get命令安装,安装路径应在/usr/share/mysql目录下
mysqldump文件位置:/usr/bin/mysqldump
mysql配置文件:
/etc/mysql/my.cnf或/usr/share/mysql/my.cnf
mysql数据目录在/var/lib/mysql目录下
参考:http://hi.baidu.com/green_lizard/item/b71523a7ad207384151073a8
内容总结
以上是互联网集市为您收集整理的释放mysqlibdata1文件空间全部内容,希望文章能够帮你解决释放mysqlibdata1文件空间所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。