VPS 迁移

1 ssr 迁移

wget https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh // 秋水4合一版本

按提示操作即可

2 关闭防火墙或开放部分端口

service firewalld stop 完全关闭防火墙

firewall-cmd –zone=public –add-port=80/tcp –permanent 开放80 443 端口

3 安装nginx,vsftpd 并进行https,和vsftpd 配置

建立ftp 用户

yum install nginx

syatemctl start nginx

mkdir /var/ftp

useradd -d /var/ftp -s /sbin/nologin test (home目录和非登录用户 ,用户名test)

passwd test 设置test用户密码

chown -R test /var/ftp #设置ftp目录属主 -R 递归 子文件夹

chmod 755 -R /var/ftp #改变ftp根目录权限
echo “test” >> /etc/vsftpd/user_list #把ftpuser加入到允许访问的队伍

chgrp test /var/ftp

4安装mysql,最新mysql有密码强度限制

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server //mysql-sever
grep ‘temporary password’ /var/log/mysqld.log 查看默认密码登陆
或修改/etc/my.cnf [mysqld]的段中加上一句:skip-grant-tables
update user set password=password(“*******”) where user=”*******”; or
update mysql.user set authentication_string=password(‘*******’) where user=’*******’;
flush privileges;
修改密码策略
设置新密码
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123abc’ PASSWORD EXPIRE NEVER;
[mysqld]
character_set_server=utf8
init_connect=’SET NAMES utf8′

service mysqld start

5 安装php php-fpm

service php-fpm start

<?php

echo phpinfo();

php?>

5 mysql 备份 恢复

mysqldump -uroot -p wordpress > /var/ftp/mysql_backup/mysql_$(date + %Y%M%D_%H%M%S).sql

mysql -uroot -p wordpress < ****.sql

6 shell 中 操作数据库 mysql -e

mysql -h -P -u -p -e (e后面对应操作命令,数据库,表,增删等)

create database IF NOT EXISTS ${DBNAME}

create table IF NOT EXISTS ${TABLENAME} ( name varchar(20), id int(11) default 0 )

insert into ${TABLENAME} values(‘billchen’,2)

select * from ${TABLENAME}

update ${TABLENAME} set id=3

delete from ${TABLENAME}

7 常用linux 命令

cp 拷贝文件,拷贝文件夹 -r

mv 重命名

rm 删除 (-rf)

tar -zcvf 压缩包名.tar.gz 源文件
tar -zxvf 压缩包名.tar.gz

find / -name ‘*.cnf’ 查找文件

find / -name nginx

 

Comments

  1. 第一步:写一个备份脚本

    [root@localhost mysql]# cat wp_backup.sh

    for tname in ` mysql -uroot -p’dong’ -e “use mysql;show tables like ‘wp_%'”|grep -iv tables`

    do

    tname_all=”$tname_all $tname”

    done

    #echo $tname_all

    mysqldump -uroot -p’dong’ mysql $tname_all >/backup/mysql/wp_all_back.sql

Leave a Reply