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

  • 相关阅读:
    笨方法学python中执行argv提示ValueError: not enough values to unpack (expected 4, got 1)
    VMware workstation安装
    Redis bigkey分析
    MySQL drop table 影响及过程
    MySQL 大表硬连接删除
    ES elasticsearch 各种查询
    ES elasticsearch 各种聚合
    ES elasticsearch 聚合统计
    ES elasticsearch 实现 count单字段,分组取前多少位,以地理位置中心进行统计
    MySQL行溢出、varchar最多能存多少字符
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10051408.html
Copyright © 2011-2022 走看看