1、备份文件
mysqldump -uroot -P8005 --verbose --default-character-set=utf8 --opt --extended-insert=true --triggers -R --hex-blob --single-transaction --no-autocommit -pLzhy20220202 sep_gdsdb > c:\db_name.sql
2、停止服务
3、删除 ibdata1和ib_logfile1*
4、启动服务
5、还原数据
mysql -u root -P8005 -p 回车
use sep_gdsdb 回车
source d:\db_name\db_name.sql
mysql的ibdata1文件太大处理
标签:
mysql
评论 (4)
登录 后发表评论
澎涛
2023-09-26 14:50:30
第五步还原数据库也可以使用下面的语句。
mysql -uroot -P8005 --verbose -pROOT sep_gdsdb < d:\1.dump
导入前先创建数据库。
👍 0 | 👎 0
澎涛
2024-02-07 16:31:54
当然找产生的根源才能解决问题,之前有个库,里面有100多表,每天有增加十几万条,也会删除10万条数据,这样,删除的时候就会产生日志问题,在删除的关键字之后加上 low_priority参数即可。
👍 0 | 👎 0