I'm running MySQL 8 on AlmaLinux 8.8. My character_set_system is utf8mb3. I want it to be mb4. I guess I have to do this on startup.
Where do I add this to my command service's command line? --default-character-set=utf8mb4. Will default-character-set change the character_set_system to utf8mb4 even if I do this?
eg.
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%'...
+--------------------------+--------------------+
| 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 | utf8mb3 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+--------------------------+--------------------+
10 rows in set (0.00 sec)
Where do I add this to my command service's command line? --default-character-set=utf8mb4. Will default-character-set change the character_set_system to utf8mb4 even if I do this?
eg.
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%'...
+--------------------------+--------------------+
| 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 | utf8mb3 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+--------------------------+--------------------+
10 rows in set (0.00 sec)