1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 关于MYSQL数据库ibdata1文件缩小及错误日志清除方法【MySQL】

关于MYSQL数据库ibdata1文件缩小及错误日志清除方法【MySQL】

时间:2022-09-27 23:23:58

相关推荐

关于MYSQL数据库ibdata1文件缩小及错误日志清除方法【MySQL】

数据库|mysql教程

数据库

数据库-mysql教程

好商城v4.2源码下载,ubuntu系统 慢,怎样添加Tomcat8.5,抓爬虫视频,php完整项目开发视频,闽侯效果好的seo联系方式lzw

关于MYSQL数据库ibdata1文件缩小及错误日志清除方法

底部菜单源码,在vscode上安装npm,ubuntu连接nas,tomcat中日志乱码,爬虫工具apk,php 查找字符串位置,宜昌百度seo报价,网站微信登陆实现 php,phpweb如何更换模板lzw

mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据.

织梦网站源码下载,vscode微软程序员破解,ubuntu man中文,怎么让tomcat打印sql,sqlite 数字类型,网页设计流程图,网站服务器崩溃,客服的js插件,前端mvc框架博客,春天的爬虫,centos安装php7,seo见效付费,springboot仿云盘,网站后台管理系统怎么做,网页自动登录代码,企业信息管理系统模板,织梦系统后台空白,可伸缩页面,win虚拟主机管理系统,扫描程序代码lzw

如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至10+G.对于某些应用来说,并不是太合适,因此要把此文件缩小.

方法:数据文件单独存放.

步骤:

1.备份数据库

从命令行进入MySQL Server 5.0/bin

备份全部数据库,执行命令mysqldump -q -uusername -pyourpassword –add-drop-table -all-databases > /all.sql

做完此步后,停止数据库服务.

2.修改mysql配置文件

修改my.ini文件,增加下面配置

innodb_file_per_table

对每张表使用单独的innoDB文件, 修改/etc/f文件

3.删除原数据文件

删除原来的ibdata1文件及日志文件ib_logfile*,删除data目录下的应用数据库文件夹(mysql文件夹不要删)

4.还原数据库

启动数据库服务

从命令行进入MySQL Server 5.0/bin

还原全部数据库,执行命令mysql -uusername -pyourpassword < /all.sql

经过以上几步后,可以看到新的ibdata1文件就只有几十M了,数据及索引都变成了针对单个表的小ibd文件了

Mysql:日志管理:错误日志

mysql的错误日志记录了mysqd服务器的基本进程的运行状态信息。

命令、配置选项:[–]log_error[=filen_ame]–调用flush logs时,生成新的错误日志文件,旧的文件名添加”old”后缀

命令、配置选项:[–]log_warnings–控制mysql将警告信息也记录到错误日志文件里

动态系统变量:log_warnings–控制mysql将警告信息也记录到错误日志文件里

命令选项:–console将错误日志重定向到stderr——一般为屏幕

不指定命令、配置选项:[–]log_error[=filen_ame]–不记录错误日志

指定命令、配置选项:[–]skip-syslog –不记录错误日志

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。