AWS亚马逊云EC2搭建ginblog系统
选择t2.micro实例类型
启用自动分配共有IP
存储使用默认分配的免费20GB就行,因为需要安装mysql8.0,默认的8Gb不够用
写个标签
配置安全组
SSH端口22
Mysql端口3306
ginblog的端口3000
启动实例,选择或者新建一个秘钥对
SSH连接
切换root用户:sudo -s
git
安装git软件:
yum -y install git
golang
安装golang环境
yum -y install golang
配置七牛云go代理
go env -w GOPROXY=https://goproxy.cn,direct
下载github资源
git clone https://github.com/wejectchen/Ginblog.git
进入Ginblog目录,安装依赖
cd ginbolggo mod tidy
安装mysql 8.0.21
在/var目录下创建mysqlanzhuang目录,进入该目录,下载mysql8.0.21的rpm包
wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar
解压rpm包至当前文件夹,解压命令:
tar -xvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar
执行安装命令:yum localinstall *.rpm ,过程中会自动处理依赖关系。
在安装过程中,输入y
安装完毕
启动Mysql并且查看初始密码
systemctl start mysqld // 启动systemctl stop mysqld // 停止systemctl restart mysqld //重启
查看初始密码命令:
cat /var/log/mysqld.log | grep "A temporary password"
修改MySQL密码,需要校验密码强度,弱密码将会提示,并重新输入
mysql_secure_installation
一路敲Y,即完成
使用root用户登录数据库
mysql -uroot -p
创建数据库并且进入数据库
create database ginblog;use ginblog;
导入数据库
source /Ginblog/database/bak.sql;
设置简单密码:123456,但是mysql基于安全性考虑,修改密码设置规则
查看MySQL完整的初始密码规则
密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低)
SHOW VARIABLES LIKE 'validate_password%';
//查看MySQL完整的初始密码规则
set global validate_password.length=6;
//密码的长度是由validate_password_length决定的,但是可以通过此命令修改
set global validate_password.policy=0;
//validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过此命令修改为LOW(低)
输入以上三条命令之后在去设置密码123456就可以了
创建ginblog用户
create user ginblog@"localhost" identified by "123456";create user ginblog@"%" identified by "123456";
给予ginblog权限
grant all privileges on ginblog.* to ginblog@"localhost";grant all privileges on ginblog.* to ginblog@"%";
Ctrl+D或者输入exit退出数据库
修改配置文件
修改ginblog系统的配置文件
vim /Ginblog/config/config.ini
运行
go run main.go
访问网站测试
域名:3000
ip:3000
AWS亚马逊云EC2搭建ginblog系统相关推荐
- 在aws亚马逊云EC2上创建root用户,并使用root用户登录
1.根据官网提供的方法登录连接到EC2服务器(ssh连接) 2. 创建root的密码,输入如下命令: sudo passwd root 3.然后会提示你输入new password.输入一个你要设置的 ...
- 2021最新版-1024-AWS亚马逊云EC2服务器创建CentOS7.8实例
AWS亚马逊云EC2服务器创建CentOS7.8实例 文章目录 AWS亚马逊云EC2服务器创建CentOS7.8实例 1.进入EC2服务点击创建实例 2.选择系统镜像 3.选择一个实例类型 4.配置实 ...
- AWS亚马逊云账号注册、免费申请1年云服务器以及Amazon EC2服务与Amazon Lightsail服务的配置与使用
AWS亚马逊云账号注册.免费申请1年云服务器以及Amazon EC2服务与Amazon Lightsail服务的配置与使用 准备 EASYPAY易贝卡申请 全球付申请 亚马逊云 申请产品介绍 注册账号 ...
- 亚马逊云EC2助力5G产品测试
文章目录 亚马逊云EC2助力5G产品测试 一.创建EC2实例 1.1 设置区域 1.2 设置EC2参数 1.3 创建密钥对 1.4 配置网络参数 1.5 配置存储 1.6 启动EC2实例 二.分配公网 ...
- AWS亚马逊云全球账号最新注册技巧(防风控)
学习目标: 提示:AWS亚马逊云全球账号最新注册技巧 学习内容: 一.介绍. AWS(亚马逊云)一般是出海项目首选云,全球云服务的大哥大,特别是拿热销的云服务器EC2来说,实例类型就分为了通用.计算优 ...
- ESP32 AT指令连接AWS亚马逊云
ESP32 AT指令连接AWS亚马逊云 文章目录 ESP32 AT指令连接AWS亚马逊云 1. 概述 2. 相关资料及设备说明 3. AWS云平台接入 3.1 AWS云平台接入概述 3.2 接入AWS ...
- 2021最新版-AWS亚马逊云RDS创建Aurora MySQL集群
AWS亚马逊云RDS创建Aurora MySQL集群 文章目录 AWS亚马逊云RDS创建Aurora MySQL集群 1.进入AWS-RDS控制台创建数据库 2.选择你要创建的数据库 3.Amazon ...
- AWS亚马逊云注册图文详细教程,多币种充值优势分析
一.介绍. AWS(亚马逊云)还是很不错的,特别是拿热销的云服务器EC2来说,实例类型就分为了通用.计算优化.内存优化.加速计算.存储优化几个方面进行分类,满足用户多方面的需求,而且具有很多附加功能, ...
- aws亚马逊云购买服务器的操作记录
需要先购买预留实例,否则购买的就是按量付费的服务器了,这样长时间用下来费用是贵很多的,不划算 1.购买预留实例 选中其中一个实例à购买更多类似实例就可以购买和之前一样付款方式的实例了 再次启动实例就是 ...
最新文章
- iSCSI故障查询列表
- 扩展CXF, 支持LoadBalance负载均衡
- 【NLP】word2vec中的数学模型
- QT在Ubuntu18中persisting cmake state
- [MEGA DEAL] 2020年完整的Java Master Class Bundle(96%)
- H5工程师在谷歌浏览器调试并开发原生APP项目的解决办法
- 【软件开发】制作个人移动式Git服务器
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- java org.jsoup does not exist_java使用Jsoup连接网站超时的解决方法
- 如何过滤掉xml中的转义字符_水肥一体化应用中如何选择过滤器?
- atoi函数_linux网络编程之POSIX 消息队列 和 系列函数
- html5鼠标悬停遮罩,js实现鼠标移动到图片产生遮罩效果
- Hello,Java!(娱乐)
- JAVA排序:快速排序算法
- tp5设置session过期时间
- java生成pdf带图片_(例)Java生成PDF图片 iText
- 图书信息查询ISBN2.0
- 吴伯凡-认知方法论-矩阵式认知与苏格拉底
- Tomcat服务器的使用
- 【一牛鸣】大盘将持续震荡9.13
热门文章
- 【汇总】行为识别、时序行为检测、弱监督行为检测、时空行为定位论文代码(持续更新!!!)
- centos7安装docker并配置daocloud
- git fetch学习之旅
- 上海某软件公司电话面试分享
- 计算机专业学生宿舍用台式,大学带台式机的人多吗 方便吗
- 软科2018大学计算机,2018中国大学排名新发:软科2018中国大学排名结果
- 美国大学计算机视觉专业排名,美国大学计算机系统专业排名情况实用内幕分析大全...
- Tailwind教程2 - 基础样式
- CSS Tailwind
- “开心网”上出现网络中奖诈骗,提醒网友提防骗局