当前位置: 首页 > news >正文

wap网站如何做成都最新热门事件

wap网站如何做,成都最新热门事件,seo网络推广排名,3d建模用什么软件好今天发现网站不能正常访问,于是登陆服务器查找问题。 机智的我随手用命令:df -l 发现 硬盘爆满了,于是就知道问题所在了。 Filesystem 1K-blocks Used Available Use% Mounted on/dev/xvda1 20641404 16963004 16929876 10…

今天发现网站不能正常访问,于是登陆服务器查找问题。

机智的我随手用命令:df -l 发现 硬盘爆满了,于是就知道问题所在了。

Filesystem     1K-blocks     Used Available Use% Mounted on/dev/xvda1      20641404 16963004   16929876  100% /
tmpfs             960368        0    960368   0% /dev/shm/dev/xvdb1      51599192  4845536  44132564  10% /home/sam/share

在这里插入图片描述
在这里插入图片描述

然后通过命令 du -sh * 一路检查,发现mysql的日志文件占据了大部分空间 , 整整27G,于是现在的任务就是清理mysql的日志文件(主要是清理.log文件和mysql-bin.00000X二进制日志文件)

一、删除mysql日志文件

第一步:登陆进入mysql,并使用 show binary logs; 查看日志文件。

mysql -u root -p

在这里插入图片描述

mysql> show binary logs;
±-----------------±----------+| Log_name | File_size |±-----------------±----------+
| mysql-bin.000001 | 234592362 |
| mysql-bin.000002 | 425234342 |
| mysql-bin.000003 | 425345345 |
| mysql-bin.000004 | 234234222 |
| mysql-bin.000005 | 425994852 |
±-----------------±----------+1 row in set (0.00 sec)
第二步:查看正在使用的日志文件:show master status;

mysql> show master status;
±-----------------±----------±-------------±-----------------±------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
±-----------------±----------±-------------±-----------------±------------------+
| mysql-bin.000005 | 425994852 | | | |
±-----------------±----------±-------------±-----------------±------------------+1 row in set (0.00 sec)
在这里插入图片描述

当前正在使用的日志文件是mysql-bin.000005,那么删除日志文件的时候应该排除掉该文件。 删除日志文件的命令:purge binary logs to ‘mysql-bin.000005’;

mysql> purge binary logs to ‘mysql-bin.000005’;
删除除mysql-bin.000005以外的日志文件。

删除后就能释放大部分空间。

二、mysql 定时清理日志文件

如果每次等到发现空间不足的时候才去手动删除日志文件,这种方式是很不理想的。

那么,我们就需要设置mysql,让它能自动清理日志文件。

编辑mysql的配置文件,设置expire_logs_days(mysql定时删除日志文件)

[root@sam ~]# vim /etc/my.cnf
在my.cnf中,添加或修改expire_logs_days的值 (这里设置的自动删除时间为10天, 默认为0不自动删除)

expire_logs_days=10
修改后,重启mysql就会生效。

但是,在生产环境中,重启mysql数据库往往会付出很高的代价。

于是,可以在不重启mysql的情况下,修改expire_logs_days值

如下:

登陆到mysql,并输入一下命令。

mysql> show variables like ‘%log%’;mysql> set global expire_logs_days = 10;
设置完后,可以通过 show variables like ‘%log%’; 看到expire_logs_days的值已被修改成10。

注意:通过这种方式设置expire_logs_days虽然不需要重启mysql即可生效,但是该方式在重启mysql之后,值会被恢复。

于是,建议通过mysql命令设置expire_logs_days的同时,也修改/etc/my.cnf下的expire_logs_days=10配置,这样在下次重启mysql的时候,expire_logs_days也一样是10;

http://www.hrbkazy.com/news/5262.html

相关文章:

  • 物流案例网站seo网络推广外包公司
  • 公司网站招聘模板汕头企业网络推广
  • 模拟网站建设星巴克seo网络推广
  • 网站建设与管理实验报告网址关键词查询网站
  • 做塑胶原料用什么网站好广告平台网
  • 嘉盛建设集团官方网站迅雷下载磁力天堂
  • 工商网站查询企业信息查询官网seo怎么优化武汉厂商
  • 无锡电子商城网站建设网站ip查询
  • 长沙公司网站开发企业微信会话存档
  • 东莞网站建设 光龙网络营销企业网站推广
  • 学校网站建设汇报ppt模板海外网站推广的公司
  • 加强门户网站建设长沙网络营销咨询费用
  • 石狮网站建设seo线下培训班
  • 通化网站制作推荐一个seo优化软件
  • 请人做网站注意事项兰州网站开发公司
  • seo推广员招聘seo自然排名优化
  • 山西企业建站系统平台高端网站建设南宁
  • 杭州网站建设制作公司广州网络运营课程培训班
  • 咸阳企业做网站seo网站推广批发
  • 从事网站开发办理什么个体百度保障客服电话
  • 个人网站空间怎么做大数据统计网站
  • 深圳市住建局官网入口seo推广沧州公司电话
  • 做优化网站建设百度关键字搜索排名
  • WordPress用wdcp面板中病毒石家庄seo网站管理
  • 小说网站的图片长图怎么做的外贸订单一般在哪个平台接
  • 怎么制作网站源码谷歌手机版下载安装
  • wordpress文档编辑器网站seo链接购买
  • 优秀的移动端网站长春网站制作推广
  • 科技公司网站设seo优化专员编辑
  • 做公司网站别人能看到吗6班级优化大师下载