{"id":4426,"date":"2025-07-31T14:43:39","date_gmt":"2025-07-31T05:43:39","guid":{"rendered":"https:\/\/www.kinryo.net\/?p=4426"},"modified":"2025-08-18T17:06:16","modified_gmt":"2025-08-18T08:06:16","slug":"rails%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%83%bc%e3%83%99%e3%83%bc%e3%82%b9%e3%82%92mariadb%e3%81%ab%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.kinryo.net\/?p=4426","title":{"rendered":"\uff18\uff1arails\u306e\u30c7\u30fc\u30bf\u30fc\u30d9\u30fc\u30b9\u3092mariadb\u306b\u3059\u308b"},"content":{"rendered":"\r\n<p>ruby\u3068rails\u306e\u8a2d\u5b9a\u306f\u7d42\u308f\u3063\u3066\u3044\u308b\u3068\u3059\u308b\uff08<a href=\"https:\/\/www.kinryo.net\/?p=3343\" target=\"_blank\" rel=\"noopener\">\u3053\u3053\u3092\u53c2\u7167<\/a>\uff09<br \/>\u307e\u305a\u306fmariadb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo dnf install mariadb-server mariadb-devel<\/span><br \/><strong><span style=\"color: #ff00ff;\">\u6ce8\uff1a\u4ee5\u524d\u306bmysql\u306a\u3069\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u3068\/var\/lib\/mysql\u306b\u30c7\u30fc\u30bf\u30fc\u304c\u6b8b\u3063\u3066\u3044\u308b\u306e\u3067\u30b9\u30bf\u30fc\u30c8\u306b\u5931\u6557\u3059\u308b\u306e\u3067\u3001\/var\/lib\/mysql\u3092\u7a7a\u306b\u3057\u3066\u304a\u304f\u3053\u3068\u3002mariadb-devel\u306frails\u306b\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059<\/span><\/strong><br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo systemctl enable &#8211; &#8211;<\/span><span style=\"color: #008000;\">now mariadb<\/span><br \/>\u3053\u3053\u3067\u4ee5\u524d\u306f mysql_secure_installation \u306a\u3069\u3092\u3084\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u3044\u3064\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304b\u3089\u306f\u5206\u304b\u308a\u307e\u305b\u3093\u304c\u3001\u73fe\u5728\u306f\u201dunix_socket \u8a8d\u8a3c\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u4f7f\u7528\u3059\u308b\u3088\u3046\u306b\u69cb\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u201d\u3068\u306e\u4e8b\u306a\u306e\u3067\u3001<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo mysql<\/span><br \/>\u3068\u3084\u308b\u3068\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u307e\u3059<\/p>\r\n<p><span style=\"color: #ff6600;\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #008000;\">show databases;<\/span><br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #ff6600;\">| Database\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |<\/span><br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #ff6600;\">| information_schema |<\/span><br \/><span style=\"color: #ff6600;\">| mysql |<\/span><br \/><span style=\"color: #ff6600;\">| performance_schema |<\/span><br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<\/span><br \/><span style=\"color: #ff6600;\">3 rows in set (0.001 sec)<\/span><br \/><br \/><span style=\"color: #ff6600;\">MariaDB [(none)]&gt;<\/span><span style=\"color: #008000;\"> select user,host,password from mysql.user;<\/span> <br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #ff6600;\">| User\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | Host \u00a0 \u00a0 \u00a0 \u00a0\u00a0 | Password |<\/span><br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #ff6600;\">| mariadb.sys | localhost | \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 |<\/span><br \/><span style=\"color: #ff6600;\">| root\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | localhost | invalid\u00a0\u00a0\u00a0\u00a0 |<\/span><br \/><span style=\"color: #ff6600;\">| mysql\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | localhost | invalid\u00a0\u00a0\u00a0\u00a0 |<\/span><br \/><span style=\"color: #ff6600;\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #ff6600;\">3 rows in set (0.003 sec)<\/span><br \/><span style=\"color: #333333;\">\u3068\u8a00\u3046\u5206\u3051\u3067,root\u306ePW\u306f\u7121\u52b9\u5316\u3055\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\u3061\u306a\u307f\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u7269\u306f\uff08mariadb\u306f\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u3066\u306d\uff09<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo dnf list installed |grep mariadb<\/span><br \/><span style=\"color: #ff6600;\">mariadb.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0\u00a0 3:10.5.27-1.el9_5 \u00a0 \u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-backup.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0 3:10.5.27-1.el9_5 \u00a0 \u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-common.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 3:10.5.27-1.el9_5\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-connector-c.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3.2.6-1.el9_0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-connector-c-config.noarch 3.2.6-1.el9_0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-connector-c-devel.x86_64\u00a0\u00a0 3.2.6-1.el9_0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-connector-c-doc.noarch\u00a0\u00a0\u00a0\u00a0\u00a0 3.2.6-1.el9_0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @crb <\/span><br \/><span style=\"color: #ff6600;\">mariadb-devel.x86_64 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 3:10.5.27-1.el9_5 \u00a0 \u00a0 \u00a0 @crb <\/span><br \/><span style=\"color: #ff6600;\">mariadb-errmsg.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3:10.5.27-1.el9_5\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-gssapi-server.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3:10.5.27-1.el9_5\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-server.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3:10.5.27-1.el9_5\u00a0\u00a0\u00a0\u00a0\u00a0 @appstream<\/span><br \/><span style=\"color: #ff6600;\">mariadb-server-utils.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3:10.5.27-1.el9_5\u00a0\u00a0\u00a0\u00a0\u00a0 @appstre<\/span>am<br \/>\u3053\u3053\u3067\u3001database\u306e\u30c7\u30fc\u30bf\u30fc\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\u3092Rails\u306e\u30c7\u30fc\u30bf\u30fc\u30c7\u30a3\u30ec\u30af\u30c8\u30ea(\/Rails)\u3068\u540c\u3058\u9818\u57df\u306b\u79fb\u3057\u307e\u3059\u3002\u307e\u305a\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\u4f5c\u6210<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo mkdir \/Rails\/mysql<\/span><br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo chown mysql. \/Rails\/mysql<\/span><br \/>\u3067\u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u5909\u66f4<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo gedit \/etc\/my.cnf.d\/mariadb-server.cnf<\/span><br \/>\u524d\u7565<br \/><span style=\"color: #ff6600;\">[mysqld]<\/span><br \/><span style=\"color: #ff6600;\">datadir=\/Rails\/mysql<\/span> \u00a0\u00a0\u00a0\u00a0 <span style=\"color: #333333;\">\u2190 \u3053\u3053\u3092\u5909\u66f4<\/span><br \/><span style=\"color: #ff6600;\">socket=\/var\/lib\/mysql\/mysql.sock<\/span><br \/><span style=\"color: #ff6600;\">log-error=\/var\/log\/mariadb\/mariadb.log<\/span><br \/><span style=\"color: #ff6600;\">pid-file=\/run\/mariadb\/mariadb.pid<br \/><span style=\"color: #333333;\">mariadb\u306e\u30c7\u30fc\u30bf\u30fc\u306e\u4fdd\u5b58\u5834\u6240\u3092\u5909\u66f4\u3057\u305f\u306e\u3067\u3001\u518d\u8d77\u52d5\u3057\u3066\u304a\u304f<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">sudo systemctl restart mariadb<\/span><br \/><\/span><\/span><\/span><\/p>\r\n<p>\u3044\u3088\u3044\u3088rails\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u4f5c\u6210<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">cd \/Rails<\/span><br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">rails new TourData -d mysql<\/span><br \/>\u305a\u3089\u305a\u3089\u3068\u304b\u306a\u308a\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u304c\u51fa\u6765\u305f\u69d8\u3060,\u306a\u306e\u3067\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\u3092\u5909\u66f4<br \/><span style=\"color: #ff6600;\">$<\/span> <span style=\"color: #008000;\">cd TourData<\/span><\/p>\r\n<p><a href=\"https:\/\/www.kinryo.net\/?p=4443\">\uff19\uff1a\u30c7\u30fc\u30bf\u30fc\u30d9\u30fc\u30b9\u306e\u8a2d\u5b9a<\/a> \u306b\u7d9a\u304f<\/p>","protected":false},"excerpt":{"rendered":"<p>ruby\u3068rails\u306e\u8a2d\u5b9a\u306f\u7d42\u308f\u3063\u3066\u3044\u308b\u3068\u3059\u308b\uff08\u3053\u3053\u3092\u53c2\u7167\uff09\u307e\u305a\u306fmariadb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb$ sudo dnf install mariadb-server mariadb-devel\u6ce8\uff1a\u4ee5\u524d\u306bmysql\u306a\u3069\u3092\u30a4\u30f3\u30b9 &hellip; <a href=\"https:\/\/www.kinryo.net\/?p=4426\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"vkexunit_cta_each_option":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-4426","post","type-post","status-publish","format-standard","hentry","category-ruby-on-rails-almalinux9"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4426"}],"version-history":[{"count":20,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4426\/revisions"}],"predecessor-version":[{"id":4457,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4426\/revisions\/4457"}],"wp:attachment":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}