瀏覽代碼

Do not suggest to login into the GitLab database (#13084)

As pointed out on Discourse:

https://discourse.joinmastodon.org/t/obscure-wtf-error-message-running-migrations-for-3-1/2524

The message the administrators were getting was telling them
to log in to the "GitLab database" and also mentions MySQL
master^2
Marcin Cieślak 4 年之前
committed by GitHub
父節點
當前提交
bd4bbba98a
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: 4AEE18F83AFDEB23
共有 1 個文件被更改,包括 2 次插入6 次删除
  1. +2
    -6
      lib/mastodon/migration_helpers.rb

+ 2
- 6
lib/mastodon/migration_helpers.rb 查看文件

@@ -886,16 +886,12 @@ module Mastodon
Your database user is not allowed to create, drop, or execute triggers on the
table #{table}.

If you are using PostgreSQL you can solve this by logging in to the GitLab
If you are using PostgreSQL you can solve this by logging in to the Mastodon
database (#{dbname}) using a super user and running:

ALTER USER #{user} WITH SUPERUSER

For MySQL you instead need to run:

GRANT ALL PRIVILEGES ON *.* TO #{user}@'%'

Both queries will grant the user super user permissions, ensuring you don't run
The query will grant the user super user permissions, ensuring you don't run
into similar problems in the future (e.g. when new tables are created).
EOF
end


Loading…
取消
儲存