• 网站部署过程记录


    1、 ssh root@端口号   # 连接服务器
    2、cd /home  # 进入home目录
    3、git clone 项目github地址  # 从github下载项目
    4、wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm  # 下载rpm源
    5、rpm -ivh mysql80-community-release-el7-1.noarch.rpm  # 添加rpm源到系统
    6、yum update  # 更新源,替换掉原来的源
    7、yum install mysql-server # 安装mysql
    8、service mysqld start # 启动mysql
    9、service mysqld status  # 查看mysql是否启动
    10、grep 'temporary password' /var/log/mysqld.log  # 查找mysql给我们设置的初始密码
    11、mysql -uroot -p  # 登录mysql,密码输入上面查到的初始密码
    12、ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';(注意要切换到mysql数据库,使用use mysql)修改root密码
    13、flush privileges;  # 直接生效修改之后的密码,不用重启mysql
    14、CREATE DATABASE myblogs DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;   # 创建一张给网站用的表,表名自定,我的叫myblogs
    15、CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码!';  # 创建新用户来管理这个网站
    16、GRANT ALL PRIVILEGES ON myblogs.* TO '用户名'@'localhost'; # 给用户创建操作表的权限
    17、FLUSH PRIVILEGES;  # 刷新
    18、mysqldump -u root -p myblogs > data.sql   # 回到本地将本地的数据库数据导出
    19、scp data.sql root@端口号:/home/MyBlogs/data.sql  # 将本地导出的数据库发送到云端,冒号后面为路径
    20、cd /home/Myblogs  # 回到云端,进入刚才数据库文件发送的位置
    21、mysql  -u felix -p  # 回到云端用刚才创建的mysql用户登录
    22、use myblogs;  # 选择数据库
    23、source data.sql;  # 导入数据
    24、cd MyBlogs/ # 进入从github下载下来的文件的目录
    25、找到settings.py文件,更改mysql数据库配置信息
    26、进入pipfile文件所在的目录,更改pipenv的python版本,因为我的服务器是python3.7,本地是pyhton3.6.
    27、pipenv shell # 在pipfile同级目录执行,进入虚拟环境
    28、pipenv update # 更新pipenv ,可能事件较长
    29、pipenv install # 安装环境需要的依赖包
    30、python3 manage.py runserver 0.0.0.0:80 # 需要进入manage.py同级文件夹文件夹
    31、在本地输入服务器公网地址,发现不能访问,原因是未开启端口
    32、去阿里云官网安全组开启80端口。
    33、然后在本地访问IP地址,发现能访问了。

  • 相关阅读:
    【BZOJ 3754】: Tree之最小方差树
    【cogs 775】山海经 ——Segment Tree
    【BZOJ 3626】 [LNOI2014]LCA【在线+主席树+树剖】
    【BZOJ 2004】: [Hnoi2010]Bus 公交线路
    开启22端口
    将MySQL数据库表结构,自动生成PDM方法
    linux环境 创建多版本php
    mysql 数据类型选择浅谈
    int(5) 到底是多长
    (记)小程序如何发布
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10051408.html
Copyright © 2020-2023  润新知