v4.0.18での「DB character set and collation check」について
OS     :CentOS 7.6
PHP    :7.3.15
MySQL  :8.0.19
Zabbix :4.0.18
v4.0.18で以下変更点があったようで、今までと同様のパラメータ設定では上手くいかなくなってしまいました。
https://www.zabbix.com/documentation/4.0/manual/introduction/whatsnew4018
DB character set and collation check
A check for the correct character set and collation is now performed on the database, database tables and table fields during the initial frontend installation.
If the check fails a warning message is displayed.
my.ncfでは以下のように指定しています。
[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_bin
mysql> show variables like "chara%";
+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | utf8mb4                        |
| character_set_connection | utf8mb4                        |
| character_set_database   | utf8mb4                        |
| character_set_filesystem | binary                         |
| character_set_results    | utf8mb4                        |
| character_set_server     | utf8mb4                        |
| character_set_system     | utf8                           |
| character_sets_dir       | /usr/share/mysql-8.0/charsets/ |
+--------------------------+--------------------------------+
8 rows in set (0.04 sec)
フロントエンドの初期インストールのステップ「Configure DB connection」で
Cannot connect to the database.
Incorrect default charset for Zabbix database: "utf8mb4" instead "UTF8".
というエラーがでてしまい先に進めません。
コマンドでは普通に接続できるので、もしかしてPHPか??と思っているのですが、どなたかご教授頂けないでしょうか?






TNK - 投稿数: 4769
Zabbixが対応している文字コード及び照合順序は、文字コードが
utf8、照合順序がutf8_binです。
現時点のバージョンでは、utf8mb4での動作は保証されていません。
その為、4.0.18と4.4.6で文字コードチェックのロジックが組み込
まれたようです。
Release Notes for Zabbix 4.0.18
https://www.zabbix.com/jp/rn/rn4.0.18
ZBXNEXT-5603 : Check DB character set and collation on initial frontend setup page
https://support.zabbix.com/browse/ZBXNEXT-5603
ZBXNEXT-5626 : Server side: Check DB character set and collation on initial frontend setup page
https://support.zabbix.com/browse/ZBXNEXT-5626
かかし - 投稿数: 52
utf8/utf8_bin固定なんですね。。
確かに上記設定でステップ継続できることを確認しました。
返信有難うございます。