美文网首页
网站演变

网站演变

作者: 天生顽皮 | 来源:发表于2021-05-16 23:28 被阅读0次

1.环境准备

image.png

2.迁移数据至存储

1.首先在web01端我们会有3个服务分别是博客服务、电商服务、知乎服务
2.首先把web用户上传目录的内容复制出来(比如root目录下就可以)
3.用户上传目录挂载到nfs上
3.1检查nfs是否可用
3.2在nfs服务端配置共享目录
3.3nfs挂载到web服务器
3.4把复制走的,复制到原来的地方(用户上传目录中)
4.web服务器检查用户上传文件是否可用
5.检查服务是否开机自启动
nfs
web永久挂载

web端

1.先把web用户上传目录的内容复制出来

mkdir  -p  /backup/blog
mv /code/blog/wp-content/uploads/*   /backup/blog/

nfs端

允许挂载目录
/data/blog   172.16.1.0/24(rw,all_squash)
systemctl restart rpcbind  
systemctl restart nfs
配置完成后一定要重启这些服务
mkdir   /data/blog    
chown -R nfsnobody.nfsnobody   /data/blog/
检查
showmount  -e   172.16.1.31
df   -h

web服务器挂载到nfs

showmount  -e   172.16.1.31
mount  -t   nfs  172.16.1.31:/data/blog   /code/blog/wp-content/uploads
df   -h
然后把移出来的数据在移动进去
mv   /root/2021     /code/blog/wp-content/uploads

迁移数据库至数据库服务器

1.在数据库服务端准备环境

yum install -y mariadb-server  
systemctl start mariadb 
systemctl enable mariadb

2.web服务器备份数据库

mysqldump  -uroot  -p1
mysqldump -uroot -p1    -A >all.sql            #仅导出
mysqldump -uroot -p1   -A |gzip >all.sql.gz   #导出并压缩

3.备份传送到数据库服务器

scp   all.sql.gz     172.16.1.51:/root

4.导入到新的数据库中

[root@db01 ~]# gzip -d all.sql.gz 
[root@db01 ~]# mysql   <all.sql 




MariaDB [(none)]> grant all on *.* to 'all'@'%' identified by '123456'; #创建新的用户授权及密码

MariaDB [(none)]> drop user ''@'localhost'; #把空用户删掉
MariaDB [(none)]> drop user ''@'web01';       #把空用户删掉
拆分数据库后:all 用户  和172.16.1.51 无法连接问题说明
drop user 删除两个空用户名的用户
然后
flush privileges; 
重启使用即可
mysql -uall -p123456 -h172.16.1.51 即可.
…………………………………………………………………………………………………………………………………………
#刷新一下权限
MariaDB [(none)]> flush privileges;

相关文章

  • 网站演变

    1.环境准备 2.迁移数据至存储 web端 1.先把web用户上传目录的内容复制出来 nfs端 web服务器挂载到...

  • 网站演变历程

    contact QQ : 2298535141email : gogery@163.comQQ 群 : 41997...

  • 大型网站架构演变

    前言 博主毕业后从事互联网领域研发工作也有些年头了,混迹过一些互联网公司,也参与过不少系统的研发。从本文开始,将对...

  • 史上最全的SpringCloud

    课程目录 第一章:互联网网站架构演变过程 第一节-SpringCloud2.0课程说明 第二节-网站架构演变过程之...

  • 大型Web网站架构演变

    前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能: 用...

  • 网站架构演变过程

    网站架构演变过程 1.传统架构: 传统的SSH架构,分为三层架构 web控制层、业务逻辑层、数据库访问层。传统架构...

  • Dubbo服务治理

    dubbo源于电商系统,是由传统应用一步步演变而来,下面我们先了解下演变过程 系统演变过程 单一应用当网站流量很小...

  • 互联网技术架构演变过程-软件架构设计学习第四天(非原创)

    文章大纲 一、演变过程思路图二、何为大型网站三、架构体系演进四、架构总结五、参考文章 一、演变过程思路图 二、何为...

  • 大型网站架构的演变简要

    进入互联网行业做后台研发工作,也将近两年了,一直以来对譬如腾讯、淘宝这样的大型互联网架构没有全面的认识,可能顶多只...

  • 网站架构及其演变过程

    一、软件的3大类型 单机软件、BS架构软件、CS架构软件; 单机软件有哪些:画图板、五笔打字等早期的软件;记事本、...

网友评论

      本文标题:网站演变

      本文链接:https://www.haomeiwen.com/subject/naofjltx.html