創(chuàng)業(yè)公司,平時(shí)主要干的機(jī)器視覺算法的活汰蜘,兼職app后臺(tái)開發(fā)維護(hù),后臺(tái)的活比較少之宿,招個(gè)人干不久族操。對(duì)python稍微熟點(diǎn),用了django比被。
和公司主頁的外包公司共用一臺(tái)阿里云主機(jī)色难。然后他們改版的時(shí)候,直接把mysql卸載了等缀,裝了5.1的版本枷莉。所有手機(jī)機(jī)型的算法參數(shù)丟失了.
唯一值得慶幸的是,數(shù)據(jù)備份到了11.04项滑。否則幾十款手機(jī)要重新配置了依沮。
剛好乘機(jī)把a(bǔ)pp后臺(tái)遷移到一臺(tái)單獨(dú)的服務(wù)器。
1枪狂、在mysql建立新的數(shù)據(jù)庫危喉。
2、把django 項(xiàng)目下migrations目錄下的文件刪除州疾。執(zhí)行:
python3 manage.py makemigrations
python3 manage.py migrate
如無意外情況辜限,所有的表都在新數(shù)據(jù)庫創(chuàng)建成功了。
3严蓖、阿里云服務(wù)器設(shè)置
3.1 修改iptables
vim /etc/sysconfig/iptables
添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8001 -j ACCEPT
3.2 在阿里云服務(wù)器后臺(tái)薄嫡,安全策略里面打開8001端口。
4颗胡、開機(jī)自啟動(dòng):
在/etc/rc.local 中添加:
/xxx/xxx/run.sh &
run.sh中內(nèi)容為:
/usr/bin/python3 /xxx/xxx/manage.py runserver 0.0.0.0:8001
重啟服務(wù)器毫深,pc運(yùn)行測(cè)試程序,能正常拿到數(shù)據(jù)毒姨。遷移成功Q颇琛!弧呐!
后面就是修改安卓和ios app 來取數(shù)據(jù)的地址闸迷,重新發(fā)布上架。