前端选手起gin-vue-admin项目记录

前言:

纯纯前端选手,想通过这个项目学习一点后端的技术,本篇包括了装 Goland、MySQL 和 Navicat

一.装Goland

官网地址:

Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databasesDownload the latest version of GoLand for Windows, macOS or Linux.https://www.jetbrains.com/go/download/#section=mac根据自己的系统选择下载,下载后根据自己的情况选择购买或找破解包

这边提供一个mac 2020.1.2的包

链接: https://pan.baidu.com/s/1oILn40sEkynyPpo9eavESw 提取码: wl1n

下载后将上图文件拖到goland里重启即可

可点击 图标- About Goland 查看有效期

二.克隆项目到本地

地址:

gin-vue-admin: 基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,通用工作流等基础功能,五分钟一套CURD前后端代码,目前已支持VUE3,欢迎issue和pr~https://gitee.com/pixelmax/gin-vue-admin

git clone https://github.com/flipped-aurora/gin-vue-admin.git

里面有文档,也可以根据文档步骤操作

后端项目:

cd server
go generate
go build -o server main.go
./server

中间可能碰到的问题

1.go: github.com/beego/bee@latest: module github.com/beego/bee: Get “https://proxy.golang.org/github.com/beego/bee/@v/list”: dial tcp 142.251.42.241:443: i/o timeout

解决方法:

go env -w GOPROXY=https://goproxy.cn
go generate -x 

前端项目

cd web
npm install
npm run serve

三.下载MySQL

地址:

MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/mac下载注意事项:

 1.根据自己的电脑芯片选择下载ARM的还是x86的,不清楚的话打开终端输入uname -m即可

uname -m

下图就是选择下载x86版本的

安装就是点击下一步下一步就好了,在安装过程中,记得保存密码,如果直接点了确定没有保存的话,打开消息通知里面也有

 马赛克部分就是密码

中间可能碰到的问题 

1.错误提示 未能载入偏好设置面板“MySQL”,这是版本的问题,需要点击下载之前的版本

 重新下载前需要先卸载一下MySQL

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

打开系统偏好设置,下面图标没有了就是卸载完全了

 四.下载Navicat

地址:

链接: https://pan.baidu.com/s/13l8K5ZXQ-MCPzPuQ9sM6eg 提取码: 16qd

如果提示已损坏无法打开

打开终端输入:

sudo xattr -r -d com.apple.quarantine 

将下载的软件拖入终端,回车按提示输入密码,执行后再双击打开即可(注意上述命令和拖进去的软件地址中间有一个空格)

五.测试连接

打开Navicat,按下图步骤操作

可能遇到的问题:

上图提示是密码错误,检查一下密码是否输入正确,如果忘记了密码,那就只能再重装一遍MySQL 

新建之后,箭头所指位置会有一个黄色灯泡,提示:

 You must reset your password using ALTER USER statement before executing this statement.

然后根据他的提示重新设置一下密码就好,这一步很重要,我之前初始化提示失败就是因为这步没有做 

六.初始化

找到上面跑起来的项目,点击前往初始化

 输入你刚改的密码,点击立即初始化

 初始化成功后就可以输入验证码登入了

中间可能碰到的问题 

1.报错

Access denied for user 'root'@'localhost' (using password: YES)

原因:密码错误(我开始用终端改了MySQL的密码,一直用的改后的密码输入的,就是提示的这个问题)

2.报错

Your password has expired. To log in you must change it using a client that supports expired passwords.

原因:你的密码过期了(后来我尝试用一开始保存的MySQL的密码登入就是报的这个问题)

解决:用一开始的密码在Navicat上连接服务器,再在黄色灯泡提示处改密码,并且用改后的密码登入初始化数据即可

登入后就可以看到下面的页面,可以开始学习了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值