Devmysql ibdata1 文件过大 返回首页
搜索

mysql ibdata1 文件过大

发表于2019-05-05|更新于2026-10-28|mysql

https://www.cnblogs.com/flish/p/5537679.html
https://www.linuxidc.com/Linux/2018-01/150318.htm
https://blog.csdn.net/demonson/article/details/80652945

在mysqld配置项目中

1
innodb_file_per_table = 1

先备份数据库,然后停止数据库,删除ibdata1和ib_logfile开头的日志文件
再重新导入数据库即可

可通过
在/etc/my.cnf中添加

1
innodb_force_recovery = 4

让表变为只读表

文章作者: developer
文章链接: https://blog.iguojin.com/2019/05/05/mysql%20ibdata1%20%E6%96%87%E4%BB%B6%E8%BF%87%E5%A4%A7/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!
mysqlibdata1文件过大
上一篇
golang 编译 去掉 windows 黑框
1go build -ldflags="-H windowsgui" -o webview-example.exe
下一篇
斐波那契数列 php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// 递归$len = 20;function f($a){ if ($a == 1 || $a == 2) { return 1; } return f($a-1) + f($a-2);}var_dump(f($len));// 数组function test($num){ $arr = []; for ($i = 0; $i < $num; $i++) { if ($i == 0 || $i == 1) { $arr[$i] = 1; } else { $arr[$i] = $arr[$i - 1] +...
相关推荐
2019-05-30
mysql 数据 备份 恢复
我们备份了mysql数据文件夹的内容安装新的mysql,定位好位置后,应该让新mysql安装并初始化,生成mysql,performance_schema,ib_logfile0,ib_logfile1这些文件其中ib_logfile0 ib_logfile1是事务日志文件,我们把原来的数据各个文件夹还有ibdata1表空间文件覆盖过来即可
2020-04-13
mysql 管理
创建数据库1CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; 创建用户1create user 'user'@'%' identified by '123'; 授权用户1grant all privileges on db.* to 'user'@'%'; 查看用户1show grants for 'user'@'%'; 修改密码123use mysql; update user set password=password('123') where user='root' and host='localhost'; flush privileges; mysql8密码问题1ALTER USER 'native'@&...
2020-06-11
记录一次 mysql 从 备份的data目录恢复
开始将整个mysql的data目录备份了后来的启动顺序 重新安装了同一个版本的mysql,并且启动’ 停止mysql 复制了mysql test performance_schema以外的所有文件夹.ib_logfile*(事务日志),ibdata1(共享表空间)到新的data 重新启动
2019-09-19
mysql 优化方向
https://segmentfault.com/a/1190000018705500 优化工具 mysql show命令 show [SESSION | GLOBAL] variables; 查看数据库参数信息 show [SESSION | GLOBAL] status; SHOW ENGINE INNODB STATUS; Innodb引擎的所有状态 SHOW PROCESSLIST; 查看当前所有连接session状态 show index:查看表的索引信息 explain:获取查询语句的执行计划 slow-log:记录慢查询语句,配置文件打开 mysqldumpslow mysql慢查询日志分析工具 详细介绍 突然卡顿解决步骤 show processlist; explain select id ,name from stu where name=’clsn’; #意思问题sql show index from table; #分析索引 通过执行计划判断,索引问题(有没有、合不合理)或者语句本身问题; show status like ‘%lock%’; ...
2019-03-19
mysql 统计重复记录数量
123456SELECT COUNT(*) as total FROM ( SELECT count(openid) as t FROM user GROUP BY `openid` HAVING t > 1 limit 1000) as a 如果下面写法会很慢 123456SELECT COUNT(*) as total FROM form_user WHERE id IN( SELECT count(id) FROM form_user GROUP BY `openid` HAVING COUNT(openid) > 1 limit 1000)
2019-04-21
mysql 索引
种类 主键索引 普通索引 唯一索引 索引列的值必须唯一,但允许有空值(注意和主键不同) 组合索引(最左原则)(也叫:复合索引 联合索引 多列索引) 以下我在phpstudy的mysql5.5实测 使用and条件,a,b,c组合索引时候,只要搜索里有a就会走组合索引,不论条件的顺序 使用or条件,如果有一个条件走不了索引,这个查询就不会走索引 全文索引
avatar
developer
AI相伴的开发者博客
文章
1034
标签
741
分类
36
公告
This is my Blog
最新文章
Cmder 跟随 Windows 明暗主题2026-10-28
Intel(R) System Usage Report禁用2026-10-18
压力测试2026-10-16
税务学习记录2026-10-13
wsl2中podman总是需要登录解决办法2026-10-10
© 2025 - 2026 By developer框架 Hexo 8.1.2|主题 Butterfly 5.7.0
搜索
数据加载中