生产环境下MySQL服务配置优化参考样本/CentOS 6.x MySQL 5.1/CentOS 7.x MariaDB 5.5
两份mysql配置文件,分别是实体机生产环境下与vps下的两个版本,MySQL5.1与5.5差异不大,常规设置可以通用。后面另有二进制日志相关的配置。
注意事项:如果修改了innodb_*参数,尤其是修改了innodb_log_file_size ,启动前要删除/var/lib/mysql/i[……]
这是fengyqf的博客
两份mysql配置文件,分别是实体机生产环境下与vps下的两个版本,MySQL5.1与5.5差异不大,常规设置可以通用。后面另有二进制日志相关的配置。
注意事项:如果修改了innodb_*参数,尤其是修改了innodb_log_file_size ,启动前要删除/var/lib/mysql/i[……]
CentOS 官方iptables规则:开启ssh端口,允许icmp/ping,不接受其它连接;拒绝FORWARD转发。这是科学的,如果有需要开放的端口再做手工开启。
如果没有默认规则文件 /etc/sysconfig/iptables ,可见自行yum安装 yum ins[……]
在apache下整合fastCGI模式运行的php-fpm,似乎网上很少相关材料,就连英文版材料也少。只要是php-fpm,基本上都是与nginx搭配。查了一大批相关资料,写本文总结一下。
apache下有多个fastCGI的支持方案:至少有mod_fcgi、mod_fastcgi(git)、[……]
git的设置一般通过 git config 命令,在本地仓库里的实际配置文件为 .git/config ,全局设置则在操作系统用户目录下 ~/.gitconfig
连接远端服务器的操作,如fetch, push 等,如果需要走代理的情况,如果 远端仓库是 http 协议,则比较[……]
gitosis长期没有更新了,换gitolite吧,或gitlab也行
[个人按本文方法是可以安装gitosis的,但在客户端git clone总是失败,也无法成功创建repo,所以个人改用gitolite,感觉比gitosis简单一些,而且一安装就可以正常工作]
安装gitosis,[……]
本地生成的的RSA密钥传需要传到远程主机相应用户家目录下的.ssh子目录下,注意该子目录的权限设置是有严格要求的:其所属用户当然是该用户,其权限应该是700, 即不允许其它用户进入并访问该目录;否则,无法自动登录的。
这种情况下,使用ssh 的-v参数显示详细消息大致如下:
$ ssh -v[......]
问题:修改mysql配置参数innodb_log_file_size 后,可能无法正常启用,或者innodb表将不能工作,在phpmyadmin中显示为“使用中”
解决方法:先停掉mysql,然后删掉旧innodb日志文件后,再启动mysqld就可以正常启用了.innodb旧日志文件位于mys[……]
从美橙互联虚拟主机上拷出来的apache 主配置文件/etc/httpd/conf/httpd.conf
# # This is the main Apache server configuration file. It contains the # configuration directi[......]
使用phpMyAdmin,打开编辑sql语句,正常情况下是在新窗口中打开的,但突然变成新标签了,而且firefox的主窗口大小变成sql语句编辑窗口那么大小,很是难受。
之前也遇到过这种情况,当时是把当前用户目录下的firefox文件全部删掉(或者移走),这样对当前用户而言firefox就成了[……]
phpMyAdmin的强大便捷作用这里就不赘述。下载了phpMyAdmin 3.4.2,最新版本,界面有很大改变,比之前的花哨很多,包括大量的ajax应用。但它默认把操作一栏下的操作图标旁加入了文字,浪费屏幕宽度,使用其自带的config/配置一下,可以只显示图标,具体位置在
自定义主框架 -[……]