zoukankan      html  css  js  c++  java
  • 网站部署过程记录

    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地址,发现能访问了。

  • 相关阅读:
    HttpServer发送数据到kafka
    Leetcode[33]-Search in Rotated Sorted Array
    站在淘宝天猫两大平台背后的平台
    JSON格式的时间“/Date(1530104033000)/”格式转为正常的年-月-日 格式的代码
    火星坐标、百度坐标、WGS84坐标转换代码(JS、python版)
    echart 图例设置自定义图标?
    easyui datagrid实现拖动表头
    浮动闭合最佳方案:clearfix
    ASP.NET MVC提交LIST列表到后台接收不到数据
    mysql常用命令
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10051408.html
Copyright © 2011-2022 走看看