mysqldump在备份数据库文件时所需要的权限基本有如下几个:1、对于table 来说mysqldump 最少要有select 权限。2、对于view 来说mysqldump 要有show view 权限。3、对于trrigger 来说mysqldump 要有trriger 权限。4、如果要产生一份一致的备份 mysqldump 要有lock tables 权限。下面举例创建一个用于备份的mysql用户create user bakuser@'127.0.0.1...
运行应用或站点的动态网站往往会需要生成一些临时文件,如cache类、0字节空文件等,如果没有注意,忽然有一天会发现服务器明明磁盘有空间但是再也无法新建文件了,此时多半就是磁盘系统的inode索引占满的缘故了。在排除故障时,首先通过df -h查看磁盘空间占用,然后通过df -i查看索引占用,如果索引100%了,需要执行清理操作。通常大部分的缓存文件都会被生成在/tmp,也有一些生成在应用自己的路径下,或像是本站内另一篇文中postfix的发送文件夹占满等。举例,如/tmp文件夹中已疑似有大量文件,...
本站上次写了关于2003系统IIS6.0配置PHP和MySQL的流程文章,因微软目前完全放弃最2003的任何类型支持,故大部分生产环境正在迫切的转移到更新的系统,在Win 2012接受考验时日尚不多时,Win 2008 R2成为大部分Windows服务应用首选的生产系统环境。本次实验的部署环境如下:操作系统:Windows 2008 R2 64bitPHP:5.4.44MySQL:5.1.72ZendGuard:5.0一、IIS 7.5安装默认全新安装的Windows 2008 R2服务器系统不...
这个现象多半是因为服务器上的crontab任务触发了output和warning信息,而无论邮件发送是否成功失败,都会以邮件的形式发送cron所有者, 而我的服务器中关闭了postfix,导致邮件发送不成功,全部小文件堆积在了在/var/spool/postfix/maildrop/ 目录下面,如果sendmail或者postfix正常运行,则会在/var/mail目录下也会堆积大量的邮件。由于文件数量非常大,会导致系统磁盘索引区占满,此时只要清理该文件夹即可释放系统磁盘索引区,清理方法点这里。...
有时,同一台服务器上不止停靠单个域名,会有多个站点运行在服务器上。如果使用的是自建postfix邮局的话,按需求可以使用多域名同账号共享模式。
即原有的test1.com有一个用户是[email protected],此时新增了一个域名test2.com指向到服务器上的站点。为了实现test2.com域名的收发,需要在原有的Postfix配置上进行修改。
首先编辑main.cf文件,增加如下内容:
...
之前在搭建nginx时介绍了如何使用keepalived来做双站点负载,本文将介绍另一种方法,使用heartbeat来双主热备运行服务器上的应用。首先在服务器ha-1和服务器ha-2上安装heartbeat,这个应用的安装源在epel上,如果没有epel-release要先安装一下才能搜到yum install heartbeat在开始配置之前我们先约定本例中需要定义的参数硬件部分服务器ha-1
eth0 网卡 192.168.0.81
eth1&nb...
最近更新了Win10周年补丁包,然后发现微软很贴心的帮忙把之前折腾了半天的Cisco VPN Client给卸载了,并且再次运行安装程序后系统的程序兼容中心直接阻止了安装进程。但是微软这系统又不像mac的osx那样自带cisco ipsec的vpn模式,真心不知道思科为啥停止更新,而微软为何又把这工具列为禁用列表。于是翻来覆去的百度谷歌后终于找到了一个折中的办法,并且测试成功。那就是,换一个软件。这里用到的是ShrewSoft Vpn Client来替换使用,首先去官网下载安装包,程序的最后一次...
IIS6虽然已淘汰已久,但目前线上还是有许多的站点运行着,有时候因为IIS本身的调试错误或。Net库的问题,页面刷新后会提示“不是有效的 win32 应用程序”,这时候有如下排查思路可以使用:
1、检查服务器的事件查看器,定位到系统和应用程序栏目查看报错的具体原因,可能是应用程序池遇到错误退出,可能是DCOM组件出错。请根据出问题前对服务器做出的更改进行步骤还原,看看是不是更改导致组件出错。
2、检查IIS中网站的属性,查看ISAPI筛选器,看看是不是有红叉出现,如
...
首先需要修改运行配置PHP.ini
定位下列参数选项,#注释行会给出该项的默认值,参数后给出的是建议值
upload_max_filesize = 100m
# 2m
post_max_size = 100m
# 8m
max_execution_time = 600
# 30
max_
...