The target database is not configured for UTF-8 support - MySQL

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

When attempting to migrate to a MySQL database, the "test" fails and a warning it displayed in the UI:

The target database is not configured for UTF-8 support. For information about creating a database for user with Bitbucket, please refer to the Bitbucket documentation.

トラブルシューティング

 

Running the following returns expected result set:

mysql> SELECT default_character_set_name FROM information_schema.SCHEMATA S WHERE schema_name = "<database_name>";
 
 
+----------------------------+
| default_character_set_name |
+----------------------------+
| utf8 |
+----------------------------+
1 row in set (0.00 sec)

原因

Bitbucket server will only work with utf8_bin collation. If utf8_general_ci is used, this error will be seen in the UI and migration to the external database will not be possible.

 

ソリューション

Apply the correct collation:

alter database <database_name> character set utf8 collate utf8_bin;



Last modified on Mar 23, 2017

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.