beego api mysql_使用beego与mysql开发web前后端分离的后台API接口

开发环境:ubuntu18.04

文章目录

1、安装go并设置环境变量

2、安装mysql

2.1、重置mysql的密码为root【根据需要修改】

方法1:

方法2:

2.2、 创建数据库arguse并导入.sql文件

3、下载beego

方法1:git安装

方法2:源码安装

4、beego可以生成两种程序

4.1、程序下的文件

4.2、bee generate docs 生成docs文件

4.3、执行 bee run -gendoc=true -downdoc=true

4.4、浏览器访问:

4.5、api注释

4.4、程序打包发布

4.5、beego的注解路由commentsRouter_controllers未生成

5、所谓的restful api

1、安装go并设置环境变量

2、安装mysql

* sudo apt-get install net-tools 【sudo: netstat: command not found】

* sudo netstat -tap | grep mysql 【查看mysql是否安装成功,如果什么也没有,表示没有安装,那么执行下面三条命令】

* sudo apt-get install mysql-server

* sudo apt install mysql-client

* sudo apt install libmysqlclient-dev

* sudo netstat -tap | grep mysql

30bcde8ccca9fceaa57b12602cc50b22.png

2.1、重置mysql的密码为root【根据需要修改】

目的:解决程序报错:【register db Ping default, Error 1698: Access denied for user ‘root’@‘localhost’】

方法1:

* sudo cat /etc/mysql/debian.cnf【查看原来的密码】

* sudo mysql -uroot

* use mysql

* update mysql.user set authentication_string=password

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值