说明:一般mysql会生成一堆的mysql.bin.*的一堆的日志,针对我们这种小网站来说,确实没什么实际大的用处,还有可能塞满我们的硬盘。一般情况下,很多人都会选择关了它,反正有每个小时的mysqldump导出记录备档。
方法
删除Mysql日志
第一、日志文件地址
/usr/local/mysql/var/
在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以。
第二、重启MYSQL
/etc/init.d/mysql restart
关闭Mysql日志
第一、找到文件 /etc/my.cnf 注释下面2行文件:
#log-bin=mysql-bin
#binlog_format=mixed
当然,如果你非要留着,也可以缩短日志的保存时间,默认是10天。
expire_logs_days = 10 #修改此项即可
/etc/init.d/mysql restart
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1503/
不妨点个广告再走嘛
相关推荐
-
Linux VPS纯净版CentOS 6.9系统一键安装脚本
背景 一个最纯净最原装的CentOS系统。 感谢Vicer大佬的文章Debian(Ubuntu)网络安装/重装一键脚本非常好用。 看得似懂非懂后,仿照着折腾了一下CentOS的重装脚本。 我自己不用CentOS,脚本水平也比较渣,希望大佬们能够继续帮忙完善脚本,提高下兼容性,多添加些版本啥的。 使用 条件:GRUB引导、非OVZ虚拟化。架构:X64执行命令: wget https://xiaofd.github.io/centos.sh && bash centos.sh #备用地址 wget https://www.southcat.net/usr/down/centos_6.9.sh && bash centos_6.9.sh 安装时间(Vultr 2.5刀机器重装大概15分钟)用户:root,密码:xiaofd.win 测试说明 Debian系列貌似跑不起来,脚本不好使。 测试了Vultr下重装,Ubuntu 16.04、Ubuntu 14.04、CentOS 6、`CentOS 7都能正常重装到CentOS 6.9`。 测试了Azure下重装,Ubuntu 16.04能正常重装到CentOS 6.9(耗时较长,大概20~30分钟)。 测试了AWS-LightSail下重装,Ubuntu 16.04能正常重装到CentOS 6.9(耗时较长,大概20~30分钟)。 手里也没啥别的炸鸡了,其他就不测了,目测没啥幺蛾子的小鸡鸡都能成功装上。 补充 X86架构需要替换下源地址,应该可以用,其他版本不确定直接替换能不能用~
-
Kcptun服务端一键安装脚本
简介 Kcptun是一个非常简单和快速的,基于KCP协议的UDP隧道,它可以将TCP流转换为KCP+UDP流。而KCP是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。 Kcptun是KCP协议的一个简单应用,可以用于任意TCP网络程序的传输承载,以提高网络流畅度,降低掉线情况。由于 Kcptun使用Go语言编写,内存占用低(经测试,在64M内存服务器上稳定运行),而且适用于所有平台,甚至Arm平台。 安装 提示:2个版本都可以使用,不过经测试好像旧版本效果不是那么好了。1、新版本安装使用root用户登录,运行以下命令: wget --no-check-certificate https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh chmod +x ./kcptun.sh ./kcptun.sh 2、旧版本安装使用root用户登录,运行以下命令: wget --no-check-certificate https://github.com/kuoruan/kcptun_installer/raw/master/kcptun_bak.sh chmod +x ./kcptun_bak.sh ./kcptun_bak.sh 设置 Kcptun 的服务端端口: 请输入 Kcptun Server 端口 [1-65535]: (默认: 29900): 请输入一个未被占用的端口,Kcptun运行时将使用此端口。 设置加速的 IP: 请输入需要加速的 IP [0.0.0.0 ~ 255.255.255.255]: (默认: 127.0.0.1): 填入上面获取到的加速 IP。 设置需要加速的端口: 请输入需要加速的端口 [1-65535]: (默认: 12948): 填入上面获取到的加速端口。 程序会检查当前是不是有程序占用着此端口,如果你的55没在运行,或者没有软件使用此端口,会弹出如下提示: 当前没有软件使用此端口, 确定加速此端口?(y/n) 如果你确认55运行时会使用此端口,那么输入“y”回车即可。 设置 Kcptun 密码: 请输入 Kcptun 密码: (如果不想使用密码请留空): 你可以为Kcptun单独设置一个密码,与55密码没任何联系。 禁用压缩: 是否禁用数据压缩? (默认: 不禁用) [y/n]: 如果安装成功,应该能看到如下输出信息: 恭喜, Kcptun 服务端配置完毕! 正在获取当前安装的 Kcptun 版本... 服务器IP: 10.10.10.10 端口: 29900 加速地址: 127.0.0.1:8388 密码: 123456 加密方式 Crypt: salsa20 当前安装的 Kcptun 版本为: v20160922 推荐的客户端配置为: {...
-
一款开源,简单的轻量级RSS阅读器:selfoss安装教程
说明:关于RSS订阅器,之前发过不少了,比如Feedbin、FreshRSS等,功能都挺强大的,这里就再介绍个轻量级的RSS订阅器selfoss,使用起来是非常简单的,界面颜值也还不错,支持很多种订阅和网站,比如Twitter、Github、Tumblr等。 截图 安装 Github地址:https://github.com/SSilence/selfoss 环境要求:PHP 5.4+,MySQL 5.5+、PostgreSQL或Sqlite,Apache、Nginx或Lighttpd 这里就大概说3种安装方法,宝塔安装、手动安装和Docker安装,数据库均使用Sqlite,建议直接使用Docker安装。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6+、Nginx或Apache。 2、安装程序再点击左侧网站,添加域名,然后在SSH客户端运行命令: #进入网站根目录,将路径修改成自己的再运行 cd /www/wwwroot/www.southcat.net #下载selfoss wget https://github.com/SSilence/selfoss/releases/download/2.18/selfoss-2.18.zip #解压并重命名配置文件 unzip selfoss-2.18.zip && rm -rf selfoss-2.18.zip cp defaults.ini config.ini #给予文件夹权限 chown -R www:www ./ chmod 775 data/cache data/favicons data/logs data/thumbnails data/sqlite public/ Nginx还需要点击站点设置,设置伪静态,代码如下: location ~ ^/favicons/.*$ { try_files $uri /data/$uri; } location ~ ^/thumbnails/.*$ { try_files $uri /data/$uri; } location ~* ^/(data\/logs|data\/sqlite|config\.ini|\.ht) { deny all; }...
-
使用Docker快速安装rTorrent和ruTorrent
说明:博主前些日子单独发了个rtorrent使用教程,查看:Linux VPS使用rtorrent下载BT种子,并在线观看,感觉缺少前端Web界面ruTorrent会让一些小白操作不是那么顺畅,而单独安装也有点麻烦,于是就在Docker商店找了个最新的rTorrent和ruTorrent的Docker镜像,基本上一步就可以安装好,让我们1分钟就可以上手使用。 截图 安装 Docker地址:https://store.docker.com/community/images/diameter/rtorrent-rutorrent 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、添加密码访问 #为了一次性操作到位,博主将这步放到了安装镜像之前,所以不用怀疑博主放错了顺序 一般Docker镜像安装完成后,我们就可以通过IP访问Web客户端,在默认的情况下是不带密码访问的,可以直接进入,如果想通过密码访问,我们需要进行如下操作。 在根目录新建一个文件夹dwon: #该文件夹必须为Docker镜像里/downloads文件夹映射对象 mkdir down 进入文件夹并新建.htpasswd文件,输入访问用户名和密码: #进入文件夹 cd down #以下3种加密任选其一,记得修改用户名rats和密码moerats #crypt加密 printf "rats:$(openssl passwd -crypt moerats)\n" >> .htpasswd #apr1加密 printf "rats:$(openssl passwd -apr1 moerats)\n" >> .htpasswd #MD5加密 printf "rats:$(openssl passwd -1 moerats)\n" >> .htpasswd 如果不需要密码访问的可直接跳过该步骤。 3、拉取镜像 docker run -dt --name rtorrent-rutorrent -p 8080:80 -p 49160:49160/udp -p 49161:49161 -v /root/down:/downloads diameter/rtorrent-rutorrent:latest 参数说明:...
-
TinyPNG:一个可以在线压缩图片的网站
说明:TinyPNG可以在线压缩图片大小,支持PNG、JPG格式的图片。我们写博客贴图片要尽可能的压缩下图片的大小,尤其是文章多了网站流量不够用的情况下,如果你手上没有PS之类的图像处理软件来压缩图片的话,这个网站还是挺有用的。直接上传图片,然后自动压缩,然后下载下来就行了。肉眼基本看不出什么分别,不过测试中还是偶尔发现有图片压缩了质量变差的情况。
-
LNMP中一些隐藏的安装脚本及目录详解
说明:博主一直在用军哥的LNMP一键脚本搭建网站,使用的人挺多的,而很多人只知道脚本是安装Nginx、MySQL/MariaDB、PHP、phpMyAdmin等建站主要环境的,却不知道该安装包的其它功能脚本,这里就说下隐藏的其它软件脚本及安装目录。 脚本 1、lnmp安装 #这里用的是最新测试版1.5 wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp 2、安装脚本以下脚本均在解压后的lnmp文件夹里执行,如/root/lnmp1.5,且适用于1.2+版本。 #安装FTP服务器PureFTPd cd /root/lnmp1.5 && ./pureftpd.sh #安装redis cd /root/lnmp1.5 && ./addons.sh install redis #安装eAccelerator cd /root/lnmp1.5 && ./addons.sh install eaccelerator #安装memcached cd /root/lnmp1.5 && ./addons.sh install memcached #安装xcache cd /root/lnmp1.5 && ./addons.sh install xcache 安装时需选择版本和设置密码,http://IP/xcache/进行管理,用户名admin #安装opcache cd /root/lnmp1.5 && ./addons.sh install opcache 进入http://IP/ocp.php进行管理,且与eaccelerator冲突 #安装imageMagick cd /root/lnmp1.5 && ./addons.sh install imageMagick 路径:/usr/local/imagemagick/bin #安装ionCube cd /root/lnmp1.5 && ./addons.sh install ionCube 如果要卸载的话,请将install换成uninstall即可。 3、管理脚本 #lnmp卸载脚本,卸载前请备份好数据库,且不会删除网站文件 cd /root/lnmp1.5 && ./uninstall.sh #安装多PHP版本,适用于1.4+ cd /root/lnmp1.5 && ./install.sh mphp #重置MySQL/MariaDB的root密码 cd...
-
Linux CentOS升级Python 3.6版本方法
说明:现在很多软件安装也要求Python 3以上,而Python在CentOS 6默认是2.6版本,CentOS 7是2.7版本,所以我们需要手动升级Python版本来达到软件编译的最低要求。 方法 这里以CentOS 6为例。1、安装环境 yum -y groupinstall development zlib zlib-devel 2、下载并安装python3.6 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz tar xJf Python-3.6.0.tar.xz cd Python-3.6.0 ./configure make make install 注意:如果因为系统原因make install时出现zipimport.ZipImportError: can't decompress data错误,请先执行 yum -y install zlib*后再安装。 3、检查是否成功 which python3 python3 -V 4、创建软链接 cd /usr/bin mv python python.backup ln -s /usr/local/bin/python3 /usr/bin/python 5、重启,查看当前的python版本 python -V
-
Linux VPS服务器SSH端口一键修改脚本
说明:我们的很多VPS服务器,默认的端口都是22,所以一直会被人扫描爆破,很容易会出现问题,所以我们需要通过修改端口来尽可能减少这种事情发生,之前发过手动修改教程,参考:Linux VPS主机安全设置 - 修改VPS默认SSH端口,但对于很多小白或者很懒的人来说,更喜欢一键脚本就能完成的方法,这里就整了个SSH端口一键修改脚本。从OneinStack一键安装包上扒下来的。 方法 系统要求:支持Debian、Ubuntu、CentOS系统。运行以下命令: wget https://www.southcat.net/usr/down/sshport.sh bash sshport.sh 输入端口确认。再打开防火墙端口: #如果防火墙使用的iptables(Centos 6),修改端口为8080 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart #如果使用的是firewall(CentOS 7) firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 最后重启ssh生效: #CentOS系统 service sshd restart #Debian/Ubuntu系统 service ssh restart
-
Linux VPS出现 “-bash: python: command not found”错误的解决方法
说明:有时候换系统尝试运行Python程序时,服务器会返回-bash: python: command not found错误指令,说明系统上未安装Python,这里说下方法。 方法 1、安装Ubuntu/Debian系统: apt-get install python 或者 apt-get install python3 CentOS系统: yum install python 2、检查 type -a python which python ls -l /usr/bin/python ls -l /usr/bin/python*
-
采集各种美女图片站并下载图片、自动搭建属于自己的图片站
说明:距离上次给男同学们分享爬虫福利已经有一年多了,福利就自己在博客翻下,现在再分享个大佬的爬虫项目,可以爬取mm131、mmjpg、妹子图等各大美女图片站,然后下载图片后,自动帮你发布并搭建一个属于你自己的图片站,该项目作者也在长期维护,貌似正在对接OneDrive,还是很不错的,如果营养快线多的可以自己搭建个慢慢欣赏吧。 截图 说明 项目地址:https://git.coding.net/zxy_coding/94imm.git 环境要求:Python 3.6、Mysql 5.5+、Nginx/Apache(非必需),本文只说CentOS 6/7、Debian 8/9。 这里使用宝塔和手动2种方法安装,如果你需要快速上手就使用手动安装,想操作方便就宝塔,自行选择。 安装环境 1、使用宝塔安装 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Mysql 5.5+、Nginx(如果你使用域名的话,就需要安装)。 然后点击左侧数据库-添加数据库,设置好数据库信息。 2、手动安装环境 提示:为了简单,这里采用Mysql 5.7+Caddy环境,这里也是,如果你需要使用到域名才安装Caddy。 这里博主是用的Mysql 5.7,如果内存很低,5.7跑起来会有点吃力,建议增加点虚拟内存,可以用下Swap一键脚本→传送门。 安装Mysql 5.7: #CentOS 6系统 rpm -ivh http://repo.mysql.com/mysql57-community-release-el6.rpm yum install mysql-community-server -y service mysqld start chkconfig mysqld on #CentOS 7系统 rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm yum install mysql-community-server -y systemctl start mysqld systemctl enable mysqld #Debian 8系统 echo 'deb http://repo.mysql.com/apt/debian/ jessie mysql-5.7 deb-src http://repo.mysql.com/apt/debian/ jessie mysql-5.7' >/etc/apt/sources.list.d/mysql.list wget https://repo.mysql.com/RPM-GPG-KEY-mysql apt-key add RPM-GPG-KEY-mysql apt update #安装的时候会要你输入数据库密码 apt install...