-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用 MySQL 5.7 启动报错:Error 1170: BLOB/TEXT column 'key' used in key specification without a key length #23
Comments
大家一般用 Docker 来部署,这个我感觉意义不大哈。 |
只有我用GO部署嘛 哈哈哈 |
Docker 的话主要是更新很方便,如果用 MySQL & Redis 的话,应该配合 Docker Compose 使用。 而 One API 里面需要设置环境变量的也主要就这两个。 |
目前还不是采用MYSQL吧,看了下是SQLite,有计划把微信公众号合并到这里嘛 |
1. 可以用 MySQL 的,详见 README。
2. 那个的话没有计划合并,搞成单独的服务好一些。
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2023年4月26日(星期三) 晚上9:07
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [songquanpeng/one-api] 支持从工作根目录读取 .env 文件 (Issue #23)
目前还不是采用MYSQL吧,看了下是SQLite,有计划把微信公众号合并到这里嘛
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
这样的话,是不是少了个sql库,可以直接改成mysql |
配置环境变量 本项目基于我的模板项目 gin-template,对于 MySQL 的支持也是继承于该项目。 |
确实,启动之后可能是我的库5.7版本过低。报错 |
可以看一下报错信息吗? |
CREATE TABLE |
Okay,有时间处理一下这个问题。 |
辛苦 |
已修复,版本 |
目前问题:渠道和令牌表id没有自增,会报错,记得改下 |
可以看一下报错信息吗?我现在没有 MySQL 环境可以测试。 |
我记得另一个项目里是可以自动递增的,不然主键冲突肯定会报错的。 我回去之后有了 MySQL 环境后再测试一下。 |
目前普通用户可以自己创建令牌,但是超级管理员应该可以查看到普通用户创建的令牌。(目前管理员仅能看到自己) |
普通用户没法设置次数的,需要使用兑换码,而兑换码只能管理员生成。 到期时间这个,感觉放开给用户无所谓。 |
见 #9 |
应该是你刚刚登录了管理员账户,这个就算他能输入后端也不会给改的。 |
超级管理员应该可以查看到普通用户创建的令牌。(目前管理员仅能看到自己) |
感觉管理员管理用户的令牌意义不大哈,如果用户有问题可以直接封禁用户的。 不过我突然意识到令牌校验时并没有检查用户的状态,导致用户被禁用后令牌还能用。 |
这个可以进行优化下 |
Okay,不过管理员管理用户令牌这个,应该单独开一个 issue,和当前 issue 主题关系不大不方便归档哈 |
MySQL |
如果新版本依旧有问题,欢迎重开 issue。 |
怎么PR给你
The text was updated successfully, but these errors were encountered: