本想着本地docker调好直接传上去的,然鹅一开vscode remote就崩
并且,vscode remote也仅指本地的docker里,不是云服务器的环境,QAQ
上传
xftp 学生免费版,可了
安装好数据库后,记得设置密码,参考
修改utf8为utf8mb4
vim /etc/mysql/my.cnf
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4
数据导出,mysql 在powershell 使用mysqldump,使用的是utb-16编码,cmd里导出的就是utf8
ERROR 1273 (HY000) at line 22: Unknown collation: ‘utf8mb4_0900_ai_ci’
文件中的所有的
utf8mb4_0900_ai_ci
替换为utf8_general_ci
因为我这里都是使用utf8mb4的,如果是使用utf8的,把
utf8mb4
替换为utf8
然后mysql -u root -p parking < parking.sql
表写入数据库中。
此处出现了写入表后,退出再进入无记录的情况,原因不明。但是在我把mysql5.7更换到跟开发环境相同的mysql8.0后(之前以为是8.0QAQ)再次写入就可以了
配置与部署
由于还没有摸透nginx和uwgsi,故先用了runserver的简陋(菜)形式测试了先,阿里云打开端口。==中间无数次临时debug,让我感觉到如果是本地改完远程直接同步会有多么的便利==
待补,nginx和uwgsi
感慨
当然,以上并不是真正部署一个项目运行
可能在docker中开发测试好直接丢服务器上是最佳选择(当然跟我本地没测试通全部也有很大关系,主要还是测试不够)
然后在服务器升级环境的过程中,也一度只能干巴巴等着,好在阿里云的下载速度还是很快的。
结束之后,尝试了tmux,默认时候不能鼠标切换切分出来的窗口0.0(可能主要因为没设置好)
随后发现terminus自带了切分屏幕(哎,暴殄天物)
再次说明,项目不是真正部署了的QAQ,仅一点记录
可参考的link:
https://blog.csdn.net/qq_41448891/article/details/90696004
https://www.cnblogs.com/chenice/p/6921727.html
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付