django項目從win上pycharm中遷移到亞馬遜雲linux主機上


1、介紹:

  1.1在win上沒有使用virtualenv

  1.2在linux上沒有部署ngnix和uwsgi,還是用python運行

  1.3 這個項目使用的db 是mysql

2、step

  2.1 linux安裝python3.6 

  2.2 win上pip freeze > requirements.txt  將安裝的第三方庫記錄到文件

  2.3 requirements文件拷貝到linux上,執行 pip install -r requirements.txt 安裝

  2.4 win數據庫導出,在windows的cmd中執行mysqldump -u root -p xxxx  數據庫名  >  文件名 

    如果是導出部分表,mysqldump -u 用戶名 -p密碼 數據庫名 表名1 表名2 ... >  文件名

  2.5 linux安裝mariadb,yum install -y mariadb-server ,安裝完成后設置啟動systemctl start mariadb,systemctl enable mariadb

  2.6 systemctl status mariadb查看下數據庫文件的存放路徑,這里是/var/lib/mysql

  2.7 將win導出的庫文件考到上面的路徑,如果文件名跟庫名一樣需要改一下名字,否則創建庫的時候提升存在

    2.8 linux進入mysql命令行,創建跟win一樣的數據庫名,注意字符編碼等參數保持一致。

  2.9 use 數據庫名,使用source  /var/lib/mysql/從win拷貝過來的文件 ,即可導入數據

  3.0 將django項目目錄下的文件全部拷到linux下,執行python manage.py runserver

ok..

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM