{"id":10903,"date":"2023-01-28T09:57:35","date_gmt":"2023-01-28T00:57:35","guid":{"rendered":"https:\/\/www.stuffy.site\/computers\/?p=10903"},"modified":"2023-02-27T12:36:15","modified_gmt":"2023-02-27T03:36:15","slug":"%e3%81%b7%e3%81%a1%e3%82%b9%e3%82%bf%e3%83%87%e3%82%a3aws-rds-%e6%96%87%e5%ad%97%e3%82%bb%e3%83%83%e3%83%88%e3%82%92utf8mb4%e3%81%ab%e5%a4%89%e6%9b%b4","status":"publish","type":"post","link":"https:\/\/www.stuffy.site\/computers\/archives\/10903","title":{"rendered":"\u3077\u3061\u30b9\u30bf\u30c7\u30a3@AWS RDS \u6587\u5b57\u30bb\u30c3\u30c8\u3092utf8mb4\u306b\u5909\u66f4\u3059\u308b"},"content":{"rendered":"\n<p>AWS RDS \u306e\u6587\u5b57\u30bb\u30c3\u30c8\u304c\u300clatin1\u300d\u3060\u3063\u305f\u306e\u3067mysql\u30b3\u30de\u30f3\u30c9\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u5165\u3063\u3066\u30b3\u30de\u30f3\u30c9\u304b\u3089\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u53d7\u3051\u4ed8\u3051\u3066\u304f\u308c\u307e\u305b\u3093\u3002RDS\u306fAmazon\u72ec\u81ea\u306eGUI\u306b\u3088\u308b\u5909\u66f4\u304c\u5fc5\u8981\u3067\u3057\u305f\u3002\u3053\u3053\u306b\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u30b0\u30eb\u30fc\u30d7\u3092\u65b0\u898f\u4f5c\u6210\u3057\u3066\u6587\u5b57\u30bb\u30c3\u30c8\u3092 \u2192\u300cutf8mb4\u300d\u306b\u5909\u66f4\u3057\u305f\u624b\u9806\u3092\u3081\u3082\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><a href=\"https:\/\/www.playfulit.net\/articles\/2018\/09\/29\/19qyUiUoPAa8vCVmx7WngDZS\/\">Amazon RDS\u4e0a\u306eMySQL\u3092utf8\u304b\u3089utf8mb4\u306b\u5909\u66f4\u3059\u308b\u624b\u9806<\/a> <\/p>\n\n\n\n<p>\u4e0a\u8a18\u30b5\u30a4\u30c8\u306e\u624b\u9806\u306b\u5f93\u3063\u3066\u6587\u5b57\u30bb\u30c3\u30c8\u3092GUI\u304b\u3089\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001<\/p>\n\n\n<pre>\u4fdd\u5b58\u4e2d\u306e\u30a8\u30e9\u30fc: Cannot modify a default parameter group. (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterValue; Request ID<\/pre>\n\n\n<p>\u3067\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5143\u306b\u66f4\u306b\u691c\u7d22\u3059\u308b\u3068\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u30b0\u30eb\u30fc\u30d7\u306f\u5909\u66f4\u3067\u304d\u306a\u3044\u3068\u306e\u3053\u3068\u3002\u65b0\u898f\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u30b0\u30eb\u30fc\u30d7\u3092\u4f5c\u6210\u3057\u3066\u6587\u5b57\u30bb\u30c3\u30c8\u3092\u5909\u66f4\u3057\u3066RDS\u306e\u300c\u5909\u66f4\u300d\u30dc\u30bf\u30f3\u304b\u3089\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p><a href=\"https:\/\/dev.classmethod.jp\/articles\/tsnote-rds-parameter-not-changed\/\">\u300c\u4fdd\u5b58\u4e2d\u306e\u30a8\u30e9\u30fc: Cannot modify a default parameter group.\u300d\u304c\u8868\u793a\u3055\u308c\u3001RDS\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30b0\u30eb\u30fc\u30d7\u306e\u5024\u3092\u5909\u66f4\u3067\u304d\u306a\u3044\u6642\u306e\u5bfe\u51e6<\/a><\/p>\n\n\n<pre>\u5909\u66f4\u524d<br><br>mysql&gt;<span style=\"color: #0000ff;\"> show variables like \"chara%\";<\/span>\n+--------------------------+-------------------------------------------+\n| Variable_name            | Value                                     |\n+--------------------------+-------------------------------------------+\n| character_set_client     | utf8                                      |\n| character_set_connection | utf8                                      |\n| character_set_database   | latin1                                    |\n| character_set_filesystem | binary                                    |\n| character_set_results    | utf8                                      |\n| character_set_server     | latin1                                    |\n| character_set_system     | utf8                                      |\n| character_sets_dir       | \/rdsdbbin\/mysql-5.7.40.R2\/share\/charsets\/ |\n+--------------------------+-------------------------------------------+\n8 rows in set (0.00 sec)<\/pre>\n\n\n<p>\u4eca\u56de\u306f\u300cmysql-57\u300d\u3068\u3044\u3046\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u30b0\u30eb\u30fc\u30d7\u3092\u4f5c\u6210\u3057\u3066\u300c\u30a2\u30af\u30b7\u30e7\u30f3\u300d\u304b\u3089\u6587\u5b57\u30bb\u30c3\u30c8\u3092\u300cutf8mb4\u300d\u306b\u5909\u66f4\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<table>\n<tbody>\n<tr>\n<th>\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc<\/th>\n<th>\u5909\u66f4\u524d<\/th>\n<th>\u5909\u66f4\u5f8c<\/th>\n<\/tr>\n<tr>\n<td>character_set_client<\/td>\n<td>utf8<\/td>\n<td>utf8mb4<\/td>\n<\/tr>\n<tr>\n<td>character_set_connection<\/td>\n<td>utf8<\/td>\n<td>utf8mb4<\/td>\n<\/tr>\n<tr>\n<td>character_set_database<\/td>\n<td>latin1<\/td>\n<td>utf8mb4<\/td>\n<\/tr>\n<tr>\n<td>character_set_filesystem<\/td>\n<td>binary<\/td>\n<td>binary<\/td>\n<\/tr>\n<tr>\n<td>character_set_results<\/td>\n<td>utf8<\/td>\n<td>utf8mb4<\/td>\n<\/tr>\n<tr>\n<td>character_set_server<\/td>\n<td>latin1<\/td>\n<td>utf8mb4<\/td>\n<\/tr>\n<tr>\n<td>character_set_system<\/td>\n<td>utf8<\/td>\n<td>utf8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<p>AWS\u306eRDS \u306eGUI \u304b\u3089\u300c\u30d1\u30e9\u30e1\u30fc\u30bf\u30b0\u30eb\u30fc\u30d7\u306e\u4f5c\u6210\u300d\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"250\" src=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group-1024x250.png\" alt=\"\" class=\"wp-image-10904\" srcset=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group-1024x250.png 1024w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group-300x73.png 300w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group-768x188.png 768w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/make_parameter_group.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u306e\u7de8\u96c6\u3092\u3057\u3066GUI\u304b\u3089\u300cutf8mb4\u300d\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds-1024x497.png\" alt=\"\" class=\"wp-image-10929\" srcset=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds-1024x497.png 1024w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds-300x146.png 300w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds-768x373.png 768w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/cha_change_rds.png 1352w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p class=\"has-text-align-left\">\u4f5c\u6210\u3057\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u30b0\u30eb\u30fc\u30d7\u3092RDS \u306b\u300c\u5909\u66f4\u300d\u3092\u52a0\u3048\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/change_parameter_group.png\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"300\" src=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/change_parameter_group.png\" alt=\"\" class=\"wp-image-10906\" srcset=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/change_parameter_group.png 782w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/change_parameter_group-300x115.png 300w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2023\/01\/change_parameter_group-768x295.png 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p class=\"has-text-align-left\">\u5909\u66f4\u5f8c\u3001RDS\u3092\u518d\u8d77\u52d5\u3057\u305f\u306e\u3067\u5909\u66f4\u524d\u306b\u4f5c\u3063\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30c9\u30ed\u30c3\u30d7\u3057\u3066\u4f5c\u308a\u76f4\u3057\u3067\u3059\u3002(T_T)<\/p>\n\n\n<pre><span style=\"font-size:14pt;color:#0000ff\">drop database sample_db_01;<\/span><\/pre>\n\n\n<p>character_set_client,character_set_connection,character_set_results \u306f ElasticBeanstalk \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30b5\u30fc\u30d0\u30fc\u306e \/etc\/my.cnf \u3092\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre><span style=\"color: #0000ff;\"> sudo vi \/etc\/my.cnf<br>\n\u4ee5\u4e0b\u8ffd\u8a18\uff09<\/span><\/pre>\n<p>[client]<br>default-character-set=utf8mb4<\/p>\n<p>[mysql] <br>default-character-set=utf8mb4<\/p>\n<p>[mysqldump] <br>default-character-set=utf8mb4<\/p>\n<p>[mysqld]<\/p>\n<p>character-set-server=utf8mb4<br>collation-server=utf8mb4_bin <br>lower_case_table_names=1<\/p>\n\n\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u518d\u4f5c\u6210\u3002<\/p>\n\n\n<pre style=\"background-color: #000000;\"><span style=\"color: #00ff00;\">create database sample_db_01 default character set utf8mb4 collate utf8mb4_general_ci;<br \/><span style=\"color: #ffff00;\">Query OK, 1 row affected (0.01 sec)<\/span>\n<br \/>grant all on sample_db_01.* to sampleUser@`%` identified by 'password';<br \/><span style=\"color: #ffff00;\">Query OK, 1 row affected (0.01 sec)<\/span>\n<br \/>flush privileges;<\/span>\n<span style=\"color: #ffff00;\">Query OK, 0 rows affected (0.00 sec)<br \/><br \/><\/span><\/pre>\n\n\n<p>\u5909\u66f4\u5f8c\u3001\u6587\u5b57\u30bb\u30c3\u30c8\u304c\u300cutf8mb4\u300d\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n<pre>MySQL [(none)]&gt; <span style=\"color: #0000ff;\">show variables like \"chara%\";<\/span>\n+--------------------------+-------------------------------------------+\n| Variable_name            | Value                                     |\n+--------------------------+-------------------------------------------+\n| character_set_client     | utf8mb4                                   |\n| character_set_connection | utf8mb4                                   |\n| character_set_database   | utf8mb4                                   |\n| character_set_filesystem | binary                                    |\n| character_set_results    | utf8mb4                                   |\n| character_set_server     | utf8mb4                                   |\n| character_set_system     | utf8                                      |\n| character_sets_dir       | \/rdsdbbin\/mysql-5.7.40.R2\/share\/charsets\/ |\n+--------------------------+-------------------------------------------+\n8 rows in set (0.00 sec)<\/pre>\n\n\n<p>\u6700\u5f8c\u307e\u3067\u304a\u8aad\u307f\u3044\u305f\u3060\u304d\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u53c2\u8003URL: <a href=\"https:\/\/www.playfulit.net\/articles\/2018\/09\/29\/19qyUiUoPAa8vCVmx7WngDZS\/\">Amazon RDS\u4e0a\u306eMySQL\u3092utf8\u304b\u3089utf8mb4\u306b\u5909\u66f4\u3059\u308b\u624b\u9806<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/dotnsf.blog.jp\/archives\/2211314.html\">Amazon RDS \u306e MySQL \u3067 UTF-8 \u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4f5c\u308b : \u307e\u3060\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u3067\u3059\u304c\u4f55\u304b\uff1f<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AWS RDS \u306e\u6587\u5b57\u30bb\u30c3\u30c8\u304c\u300clatin1\u300d\u3060\u3063\u305f\u306e\u3067mysql\u30b3\u30de\u30f3\u30c9\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u5165\u3063\u3066\u30b3\u30de\u30f3\u30c9\u304b\u3089\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u53d7\u3051\u4ed8\u3051\u3066\u304f\u308c\u307e\u305b\u3093\u3002RDS\u306fAmazon\u72ec\u81ea\u306eGUI\u306b\u3088\u308b\u5909\u66f4\u304c\u5fc5\u8981\u3067\u3057\u305f\u3002\u3053\u3053\u306b\u30d1\u30e9\u30e1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,52,89],"tags":[],"class_list":["post-10903","post","type-post","status-publish","format-standard","hentry","category-aws-2","category-mysql","category-rds"],"_links":{"self":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/10903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/comments?post=10903"}],"version-history":[{"count":15,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/10903\/revisions"}],"predecessor-version":[{"id":11329,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/10903\/revisions\/11329"}],"wp:attachment":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/media?parent=10903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/categories?post=10903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/tags?post=10903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}