2015博客升级记(七):CentOS7定时备份MySql的shell脚本
这是《2015年博客升级记》系列文章的第七篇,主要记录在Linux系统中如何使用shell脚本备份服务器上的mysql数据库。
这是《2015年博客升级记》系列文章的第七篇,主要记录在Linux系统中如何使用shell脚本备份服务器上的mysql数据库。
前段时间在用Coding.net同步git仓库时,能正常使用非https的ssh协议,但是这两天在自己的Windows机器上push内容时,报如下图中的错误Permission denied (publickey).
:
根据前文《2015博客升级记(五):CentOS 7.1编译安装PHP7》的configure
编译参数设定,安装后的PHP7配置文件所在路径是/usr/local/php7/etc
。该目录下会有两个配置文件:php-fpm.conf
和php.ini
,以及一个文件夹php-fpm.d
(包含www.conf
文件)。
因此,这篇文章主要对这三个PHP配置文件的进行简单说明,具体的配置过程见本文末尾的附录
部分。
这是《2015年博客升级记》系列文章的第五篇,主要记录在Linux系统中如何编译安装PHP7。
首先创建一个名为php且没有登录权限
的用户和一个名为php的用户组,然后去GitHub下载php7源码包。
在前面两篇文章《2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc》和《阿里云CentOS 7.1编译安装MySql5.6.24》中,都是采用编译MySQL源码的方式安装的,过程相对比较复杂。所以,这篇文章演示如何使用yum的方式安装MySql5.6.24。
继前文记述了如何在Linux系统中,通过源码编译安装MySQL5.7.7 Release Candidate版本的过程,这篇文章主要是记录源码编译安装MySql5.6.24的过程。
鉴于官方MySql5.6.24相对是一个比较稳定的版本,所以博主之前也在自己的另一台CentOS7.1主机上安装了一遍。不过最后还是图新鲜,选择了MySQL5.7.7rc版本。下面是具体的安装过程,由于和MySQL5.7.7rc的编译安装过程很类似,所以这里尽可能精简文字:
这篇文章主要是关于MySQL在编译安装时,可能出现的错误的解决方法。MySQL正确的编译安装操作见前文《2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc》。
这篇文章主要内容是前文《2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc》提到的MySQL的配置文件my.cnf。
需要注意的是my.cnf中的一些配置需要和MySQL5.7.7rc编译安装时的一些配置保持一致。例如,MySQL的socket文件/var/run/mysql/mysql.sock
路径在MySQL5.7.7rc编译安装时,需要创建/var/run/mysql/
文件路径。也就是my.cnf的配置是由编译MySQL时配置的内容决定的。
由于MySQL的配置明细不多,所以这里就直接将my.cnf的全部内容贴出来了。