VPS侦探论坛

 找回密码
 注册
查看: 2109|回复: 2

ibdata1文件太大了,如何解决?谢谢

[复制链接]
发表于 2022-9-26 08:40:14 | 显示全部楼层 |阅读模式

目前服务器上的ibdata1文件太大了,44G了,请问如何解决一下,谢谢军哥
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-10-7 09:04:00 | 显示全部楼层


求各位大佬帮忙,谢谢
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2022-10-7 11:58:56 | 显示全部楼层

/etc/my.cnf 中[mysqld] 段中有 innodb_file_per_table = 1 这一行吗?

没有的话可以开启分表存放,只是单个文件不会这么大


!!!以下操作及其危险,可能会对您的数据造成极大风险,请自行判断,操作失误会造成数据丢失!!!

方法:
先备份所有数据库,完整的--all-databases,www.vpser.net 上有具体教程可以去搜索一下,再停止mysql运行,备份整个mysql数据库目录 /usr/local/mysql/var/ 如果没更改过的话是这个,两种备份必须必须必须必须备份!!!!!且必须备份成功,要不数据肯定会丢失
再在 /etc/my.cnf 中[mysqld] 段中添加 innodb_file_per_table = 1 这一行,保存

删除数据库目录  /usr/local/mysql/var/ 下的ibdata1文件及日志文件ib_logfile*,删除数据库名的目录,不要删不要删不要删mysql,information_schema这几个

启动mysql后,使用mysql命令重新导回备份的完整数据库文件

美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-25 12:43 , Processed in 0.026471 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表