将阿里云RDS数据库恢复到本地

这个问题已经困扰很久了,终于解决了,把过程写下来,可能仅仅方便自己记录

1、要有个Linux操作系统,我使用的是CentOs 7

2、在阿里云的rds中下载备份文件,hins开头的tar.gz文件。

3、开始centos的操作

yum upgrade

yum install  mysql-5.6-community

下载解压工具

wget http://oss.aliyuncs.com/aliyunecs/rds_backup_extract.sh

解压数据库

sh rds_backup_extract.sh -f /root/hins*.tar.gz -C /data

修改数据库目录的所属用户

chown mysql:mysql -R /data/

建立mysql启动的配置文件

vim /data/my.cnf

[mysqld]

datadir = /data/

port = 3306

server_id = 3

socket = /data/mysqld.sock

max_allowed_packet=32M

log-error = /data/error.log

default-storage-engine=INNODB

保存

恢复的数据库root账号是没有密码的,为空,启动数据库

/usr/bin/mysqld_safe –-defaults-file=/data/my.cnf &

链接数据库

mysql -h127.0.0.1 –uroot -p

直接回车。。恢复成功了

CentOS 彻底干掉mysql

yum remove  mysql mysql-server mysql-libs mysql-server;

find / -name mysql 将找到的相关东西delete掉;

rpm -qa|grep mysql(查询出来的东东yum remove掉)

CentOS 配置防火墙操作实例

查询防火墙状态:

[root@localhost ~]# service iptables status<回车>

 停止防火墙:

[root@localhost ~]# service iptables stop <回车>

 启动防火墙:

[root@localhost ~]# service iptables start <回车>

重启防火墙:

[root@localhost ~]# service iptables restart <回车>

永久关闭防火墙:

[root@localhost ~]# chkconfig   iptables off<回车>

永久关闭后启用:

[root@localhost ~]# chkconfig   iptables on<回车>

curl: (35) SSL connect error的解决方法

今天无意间发现贴吧云签到断签了,由于我是在vps上curl访问do.php页面来执行计划任务的,所以就赶紧登到执行计划的vps上一看,结果出现了curl: (35) SSL connect error的错误。搜索了一下后找到了解决方法,记录一下。

先升级 nss(Mozilla Network Security Services 网络安全服务):

yum update nss

再重启PHP:service php-fpm restart问题解决。

Mac系统安装composer

  • Setup Brew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • brew update
  • brew tap homebrew/dupes
  • brew tap homebrew/php
  • Install PHP 7.0.+ brew install php70
  • Install mcryptbrew install mcrypt php70-mcrypt
  • Finally, install composer: brew install composer