使用环境:Ubuntu16.04,云服务器
1、配置云服务器端口
阿里云部署django学习笔记(一)
在服务器上找到 安全组规则 这里我在默认的基础上添加了8000/8020的端口,主要是8000是django架构很常用的端口。
2、启动云服务器
用ssh远程连接命令连接服务器

ssh [email protected]

3、环境配置
安装Python3.6

sudo apt-get install software-properties-common
add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6 

更改默认Python版本号

whereis python 
cd /usr/bin
rm python 
ln -s python3.6 python
rm  python3 
ln -s python3.6 python3

安装pip

apt-get install python-pip

安装虚拟环境
virtualenv是 Python 多版本管理的利器,virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。

pip install virtualenv

创建虚拟环境
在home目录下创建虚拟环境

virtualenv mysite_env

**

source mysite_env/bin/activate

退出

deactivate

安装MySQL

wget https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
sudo apt-get update
sudo apt-get install mysql-server

安装mysqlclilent

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
dpkg  libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb 
sudo  apt-get install libmysqlclient-dev python3.6-dev
pip install mysqlclient

云服务器与本地之间文件复制
云端复制的本地

scp [email protected]:/home/file.tar.gz  /localfile
scp -r [email protected]:/home/file   /localfile

本地到云端

scp   /localfile  [email protected]:/home/file.tar.gz
scp -r    /localfile  [email protected]:/home/file

MySQL创建新用户

create database mysite_db
create user ‘liqf’@'localhost' identified by 'password'
grant all privileges on mysite_db.* to ‘liqf’@'localhost'
flush privileges

相关文章: