问题描述
以前有人遇到过这样的情况吗? 我将 Strapi 默认数据库交换到 MysqL,它会导致我的 digitalOcean Droplet 出现 502 错误。 我猜 Strapi MysqL 没有与 MysqL 连接。我将在下面列出我的 Strapi 数据库配置、MysqL 状态 和 MysqL 用户状态。
我是 MysqL 安装新手。下面是我的sql信息。其他,我在 MysqL 中创建了多个用户。
$ systemctl status MysqL.service
● MysqL.service - MysqL Community Server
Loaded: loaded (/lib/systemd/system/MysqL.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-01-23 07:31:48 UTC; 6h ago
Process: 16990 ExecStartPre=/usr/share/MysqL/MysqL-systemd-start pre (code=exited,status=0/SUCCESS)
Main PID: 17010 (MysqLd)
Status: "Server is operational"
Tasks: 42 (limit: 2345)
Memory: 353.0M
CGroup: /system.slice/MysqL.service
└─17010 /usr/sbin/MysqLd
$ MysqL -u user -h 127.0.0.1 -p
Connection id: 34
Current database:
Current user: user@localhost
SSL: Cipher in use is secretID_STRING
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.22-0ubuntu0.20.04.3 (Ubuntu)
Protocol version: 10
Connection: 127.0.0.1 via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4
TCP port: 3306
Binary data as: Hexadecimal
Uptime: 6 hours 49 min 4 sec
Threads: 4 Questions: 693 Slow queries: 0 Opens: 207 Flush tables: 3 Open tables: 128 Queries per second avg: 0.028
这是我的Strapi 数据库配置
module.exports = ({ env }) => ({
defaultConnection: "default",connections: {
default: {
connector: "bookshelf",settings: {
client: "MysqL",host: env("DATABASE_HOST","127.0.0.1"),port: env.int("DATABASE_PORT",3306),database: env("DATABASE_NAME","databaseName"),username: env("DATABASE_USERNAME","user"),password: env("DATABASE_PASSWORD","MyUserPassword"),ssl: env.bool("DATABASE_SSL",false),},options: {},});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)