2023年11月29日发(作者:)

项⽬迁移步骤记录

Django项⽬迁移步骤记录

因为云服务器跟内⽹⽆法沟通,需要把内⽹上的项⽬迁移到云服务器上。云服务器上还有其他项⽬,为避免出现⼤问题,同时也是为了下次

类似迁移作参考,记录下迁移过程中的所有操作。

⽂章⽬录

⼀、远程连接服务器

#

在配置⽂件中添加服务器别名

vim ~/.ssh/config

#

按下⾯格式添加内容

# 1

服务器

Host 别名

HostName IP地址

Port port

User ⽤户名

#

保存好配置⽂件后连接远程服务器

ssh 别名

#

有密码的话按提⽰输⼊密码

参考⽂章:

⼆、创建环境

1. 安装wget

# wgetwgetcommand

提⽰已经安装了,但是输⼊找不到,所以卸载后重新安装

yum remove wget

yum install -y wget

2. 安装anaconda

wget -c -t 0 /archive/Anaconda3-2020.11-Linux-x86_

bash Anaconda3-2020.11-Linux-x86_

#

刷新⽂件⽬录

source ~/.bashrc

三、数据库

1. 登录mysql

Mysql已经有了就不⽤再次安装了,直接登录

mysql -u root -p

2.新建⽤户、数据库,并授权

为了不搞乱原来数据库的数据,新建⼀个⽤户和另外的数据库。新数据库完全授权,原有数据库只读授权。

#

创建新⽤户

create user 'username'@'localhost' identified by 'password';

# 创建新DB

create datebase db2;

# 查看数据库

show databases;

# ⽤户授权

grant SELECT on db1.* to 'username'@'localhost';

grant ALL on db2.* to 'username'@'localhost';

flush privileges;

# 查看⽤户授权情况

show grants for 'username'@'localhost';

# mysql

退出

exit;

三、安装Django及相关包

# py36

环境下

pip install Django

pip install pymysql

pip install django-simple-captcha

pip install xlrd

pip install xlwt

pip install pandas

pip install pdfkit

pip install chardet

pip install openpyxl

pip install pyexcel-xls

安装了Django-3.2