安裝 MariaDB 10.11 版
1 安裝 MariaDB 10.311 套件說明
根據 MariaDB 官方資訊所示,目前 10.11 為 LTS(Long Term Support) 版本,並支援到 2028 年 2 月,所以建議佈署該版本,而在 Rocky Linux 8 預設使用的是 10 .3 版本,安裝 MariaDB 10.311 相對簡單,而且 10.3 是比較穩定的版本,故目前仍建議使用預設的版本當容易,安裝指令如下所示,這個版本的。
2 切換 MariaDB 相依了非常多的來源套件。庫
先查詢目前 MariaDB 的 repo 來源版本清單,指令如下:
$ sudo yum installmodule list mariadb
結果如下,會發現有官方的來源。
上次中介資料過期檢查:0:07:54 前,時間點為西元2024年10月17日 (週四) 14時59分33秒。
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
mariadb mariadb-10.3 [d] client, galera, server [d] MariaDB Module
mariadb 10.5 client, galera, server [d] MariaDB Module
mariadb 10.11 client, galera, server [d] MariaDB Module
提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]
先重設 MariaDB 的模組來源,指令如下:
$ sudo yum module reset mariadb -y
[sudo] kevin 的密碼:
上次中介資料過期檢查:1:23:0:22:23 前,時間點為西元2022年05月31日2024年10月17日 (週二四) 15時17分06秒14時59分33秒。
依賴關係解析完畢。
========================================================================================無事可做。
完成!
接下來直接重新將 MariaDB 關聯到 10.11 的模組來源,指令如下:
$ sudo yum module enable mariadb:10.11 -y
上次中介資料過期檢查:0:24:31 前,時間點為西元2024年10月17日 (週四) 14時59分33秒。
依賴關係解析完畢。
======================================================================================================================
軟體包 架構 版本 軟體庫 大小
======================================================================================================================
正在啟用模組串流:
mariadb 10.11
處理事項摘要
======================================================================================================================
完成!
再次查詢 MariaDB 的 repo 來源版本清單。
$ sudo yum module list mariadb
上次中介資料過期檢查:0:25:55 前,時間點為西元2024年10月17日 (週四) 14時59分33秒。
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
mariadb 10.3 [d] client, galera, server [d] MariaDB Module
mariadb 10.5 client, galera, server [d] MariaDB Module
mariadb 10.11 [e] client, galera, server [d] MariaDB Module
提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]
10.11 的部份已經變成「e」囉~
3 安裝 MariaDB 10.11 套件
此時的安裝指令如下:
sudo yum install mariadb mariadb-server php-mysql -y
上次中介資料過期檢查:0:30:01 前,時間點為西元2024年10月17日 (週四) 14時59分33秒。
依賴關係解析完畢。
======================================================================================================================
軟體包 架構 版本 軟體庫 大小
======================================================================================================================
安裝:
mariadb x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 6.07.3 M
mariadb-server x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 1620 M
將安裝依賴項目:
mariadb-common x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 6368 k
mariadb-connector-c x86_64 3.1.11-2.el8_3 appstream 199 k
mariadb-connector-c-config noarch 3.1.11-2.el8_3 appstream 14 k
mariadb-errmsg x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 233339 k
mysql-selinux noarch 1.0.10-1.el8 appstream 37 k
perl-Carp noarch 1.42-396.el8 baseos 29 k
perl-DBD-MySQL x86_64 4.046-3.module+el8.6.9.0+904+ef4682851501+450eec3b appstream 155 k
perl-DBI x86_64 1.641-4.module+el8.6.9.0+891+677074cb1495+f278a004 appstream 739 k
perl-Data-Dumper x86_64 2.167-399.el8 baseos 57 k
perl-Digest noarch 1.17-395.el8 appstream 26 k
perl-Digest-MD5 x86_64 2.55-396.el8 appstream 36 k
perl-Encode x86_64 4:2.97-3.el8 baseos 1.5 M
perl-Errno x86_64 1.28-421.422.el8 baseos 75 k
perl-Exporter noarch 5.72-396.el8 baseos 33 k
perl-File-Path noarch 2.15-2.el8 baseos 37 k
perl-File-Temp noarch 0.230.600-1.el8 baseos 62 k
perl-Getopt-Long noarch 1:2.50-4.el8 baseos 62 k
perl-HTTP-Tiny noarch 0.074-1.3.el8 baseos 5758 k
perl-IO x86_64 1.38-421.422.el8 baseos 141 k
perl-IO-Socket-IP noarch 0.39-5.el8 appstream 46 k
perl-IO-Socket-SSL noarch 2.066-4.module+el8.9.0+1517+e71a7a62 appstream 297 k
perl-MIME-Base64 x86_64 3.15-396.el8 baseos 30 k
perl-Math-BigInt noarch 1:1.9998.11-7.el8 baseos 194 k
perl-Math-Complex noarch 1.59-421.422.el8 baseos 108 k
perl-Mozilla-CA noarch 20160104-7.module+el8.9.0+1521+0101edce appstream 14 k
perl-Net-SSLeay x86_64 1.88-2.module+el8.6.9.0+957+15d660ad1517+e71a7a62 appstream 378 k
perl-PathTools x86_64 3.74-1.el8 baseos 89 k
perl-Pod-Escapes noarch 1:1.07-395.el8 baseos 19 k
perl-Pod-Perldoc noarch 3.28-396.el8 baseos 85 k
perl-Pod-Simple noarch 1:3.35-395.el8 baseos 212 k
perl-Pod-Usage noarch 4:1.69-395.el8 baseos 33 k
perl-Scalar-List-Utils x86_64 3:1.49-2.el8 baseos 67 k
perl-Socket x86_64 4:2.027-3.el8 baseos 58 k
perl-Storable x86_64 1:3.11-3.el8 baseos 97 k
perl-Term-ANSIColor noarch 4.06-396.el8 baseos 45 k
perl-Term-Cap noarch 1.17-395.el8 baseos 22 k
perl-Text-ParseWords noarch 3.30-395.el8 baseos 17 k
perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 baseos 23 k
perl-Time-Local noarch 1:1.280-1.el8 baseos 32 k
perl-URI noarch 1.73-3.el8 appstream 115 k
perl-Unicode-Normalize x86_64 1.25-396.el8 baseos 81 k
perl-constant noarch 1.33-396.el8 baseos 24 k
perl-interpreter x86_64 4:5.26.3-421.422.el8 baseos 6.3 M
perl-libnet noarch 3.11-3.el8 appstream 120 k
perl-libs x86_64 4:5.26.3-421.422.el8 baseos 1.6 M
perl-macros x86_64 4:5.26.3-421.422.el8 baseos 71 k
perl-parent noarch 1:0.237-1.el8 baseos 19 k
perl-podlators noarch 4.11-1.el8 baseos 117 k
perl-threads x86_64 1:2.21-2.el8 baseos 60 k
perl-threads-shared x86_64 1.58-2.el8 baseos 47 k
將安裝弱依賴項目:
mariadb-backup x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 6.17.3 M
mariadb-gssapi-server x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 5056 k
mariadb-server-utils x86_64 3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c861674+fa55eae9 appstream 1.14 M
perl-IO-Socket-IP noarch 0.39-5.el8 appstream 46 k
perl-IO-Socket-SSL noarch 2.066-4.module+el8.6.0+957+15d660ad appstream 297 k
perl-Mozilla-CA noarch 20160104-7.module+el8.6.0+965+850557f9 appstream 14 k
正在啟用模組串流:
mariadb 10.3
perl 5.26
perl-DBD-MySQL 4.046
perl-DBI 1.641
perl-IO-Socket-SSL 2.066
perl-libwww-perl 6.34
處理事項摘要
==============================================================================================================================================================================================================
安裝 5455 軟體包
總下載大小:4350 M
安裝的大小:191243 M
下載軟體包:
(1/54)55): mariadb-common-10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64.rpm 157188 kB/s | 6368 kB 00:00
(2/54)55): mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm 579854 kB/s | 199 kB 00:00
(3/54)55): mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm 11556 kB/s | 14 kB 00:00
(4/54)55): mariadb-errmsg-10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64.rpm 775793 kB/s | 233339 kB 00:00
(5/54)55): mariadb-10.11.6-1.module+el8.10.0+1674+fa55eae9.x86_64.rpm 4.3 MB/s | 7.3 MB 00:01
(6/55): mariadb-gssapi-server-10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64.rpm 483127 kB/s | 5056 kB 00:00
(6/54)7/55): mariadb-backup-10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64.rpm 3.17 MB/s | 6.17.3 MB 00:01
(7/54)8/55): mariadb-server-utils-10.3.32-2.module+mysql-selinux-1.0.10-1.el8.5.0+777+18007c86.x86_64.noarch.rpm 1.4374 MB/kB/s | 1.137 MBkB 00:00
(8/54)9/55): perl-DBD-MySQL-4.046-3.module+el8.6.9.0+904+ef468285.1501+450eec3b.x86_64.rpm 4911.4 kB/MB/s | 155 kB 00:00
(9/54)10/55): mariadb-10.3.32-2.perl-DBI-1.641-4.module+el8.5.9.0+777+18007c86.1495+f278a004.x86_64.rpm 1.72.1 MB/s | 6.0739 MBkB 00:0300
(10/54)11/55): perl-Digest-1.17-395.el8.noarch.rpm 246318 kB/s | 26 kB 00:00
(11/54)12/55): mariadb-server-utils-10.11.6-1.module+el8.10.0+1674+fa55eae9.x86_64.rpm 1.5 MB/s | 1.4 MB 00:00
(13/55): perl-Digest-MD5-2.55-396.el8.x86_64.rpm 368395 kB/s | 36 kB 00:00
(12/54): perl-DBI-1.641-4.module+el8.6.0+891+677074cb.x86_64.rpm 1.0 MB/s | 739 kB 00:00
(13/54)14/55): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 337446 kB/s | 46 kB 00:00
(14/54)15/55): perl-IO-Socket-SSL-2.066-4.module+el8.9.0+1517+e71a7a62.noarch.rpm 2.2 MB/s | 297 kB 00:00
(16/55): perl-Mozilla-CA-20160104-7.module+el8.6.9.0+965+850557f9.1521+0101edce.noarch.rpm 144143 kB/s | 14 kB 00:00
(15/54): perl-IO-Socket-SSL-2.066-4.module+el8.6.0+957+15d660ad.noarch.rpm 988 kB/s | 297 kB 00:00
(16/54): perl-URI-1.73-3.el8.noarch.rpm 973 kB/s | 115 kB 00:00
(17/54)55): perl-Net-SSLeay-1.88-2.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.x86_64.rpm 1.22.7 MB/s | 378 kB 00:00
(18/54)55): perl-URI-1.73-3.el8.noarch.rpm 927 kB/s | 115 kB 00:00
(19/55): perl-libnet-3.11-3.el8.noarch.rpm 1.02 MB/s | 120 kB 00:00
(19/54)20/55): perl-Carp-1.42-396.el8.noarch.rpm 13816 kB/s | 29 kB 00:0001
(20/54)21/55): mariadb-server-10.11.6-1.module+el8.10.0+1674+fa55eae9.x86_64.rpm 6.1 MB/s | 20 MB 00:03
(22/55): perl-Data-Dumper-2.167-399.el8.x86_64.rpm 25528 kB/s | 57 kB 00:0002
(21/54): perl-Errno-1.28-421.el8.x86_64.rpm 683 kB/s | 75 kB 00:00
(22/54)23/55): perl-Exporter-5.72-396.el8.noarch.rpm 68834 kB/s | 33 kB 00:00
(23/54)24/55): perl-Errno-1.28-422.el8.x86_64.rpm 71 kB/s | 75 kB 00:01
(25/55): perl-Encode-2.97-3.el8.x86_64.rpm 1.0 MB/s | 1.5 MB 00:01
(26/55): perl-File-Temp-0.230.600-1.el8.noarch.rpm 108 kB/s | 62 kB 00:00
(27/55): perl-Getopt-Long-2.50-4.el8.noarch.rpm 118 kB/s | 62 kB 00:00
(28/55): perl-File-Path-2.15-2.el8.noarch.rpm 41843 kB/s | 37 kB 00:00
(24/54): perl-Encode-2.97-3.el8.x86_64.rpm 3.4 MB/s | 1.5 MB 00:00
(25/54): perl-File-Temp-0.230.600-1.el8.noarch.rpm 767 kB/s | 62 kB 00:00
(26/54): perl-Getopt-Long-2.50-4.el8.noarch.rpm 1.5 MB/s | 62 kB 00:00
(27/54): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 1.3 MB/s | 57 kB 00:00
(28/54)29/55): perl-IO-1.38-421.422.el8.x86_64.rpm 2.5237 MB/kB/s | 141 kB 00:00
(29/54): perl-Math-BigInt-1.9998.11-7.el8.noarch.rpm 2.2 MB/s | 194 kB 00:00
(30/54): perl-Math-Complex-1.59-421.el8.noarch.rpm 1.4 MB/s | 108 kB 00:00
(31/54)55): perl-MIME-Base64-3.15-396.el8.x86_64.rpm 14062 kB/s | 30 kB 00:00
(32/54)31/55): perl-PathTools-HTTP-Tiny-0.074-3.74-1.el8.x86_64.noarch.rpm 1.759 MB/kB/s | 8958 kB 00:00
(32/55): perl-Math-Complex-1.59-422.el8.noarch.rpm 212 kB/s | 108 kB 00:00
(33/54)55): perl-Pod-Escapes-1.07-395.el8.noarch.rpm 38344 kB/s | 19 kB 00:00
(34/54)55): perl-PathTools-3.74-1.el8.x86_64.rpm 101 kB/s | 89 kB 00:00
(35/55): perl-Math-BigInt-1.9998.11-7.el8.noarch.rpm 130 kB/s | 194 kB 00:01
(36/55): perl-Pod-Perldoc-3.28-396.el8.noarch.rpm 1.6131 MB/kB/s | 85 kB 00:00
(35/54)37/55): perl-Pod-Simple-3.35-395.el8.noarch.rpm 339 kB/s | 212 kB 00:00
(38/55): perl-Pod-Usage-1.69-395.el8.noarch.rpm 58260 kB/s | 33 kB 00:00
(36/54): perl-Pod-Simple-3.35-395.el8.noarch.rpm 1.2 MB/s | 212 kB 00:00
(37/54)39/55): perl-Socket-2.027-3.el8.x86_64.rpm 1.285 MB/kB/s | 58 kB 00:00
(38/54)40/55): perl-Storable-3.11-3.el8.x86_64.rpm 1.1171 MB/kB/s | 97 kB 00:00
(39/54)41/55): perl-Scalar-List-Utils-1.49-2.el8.x86_64.rpm 29553 kB/s | 67 kB 00:0001
(40/54)42/55): perl-Term-ANSIColor-4.06-396.el8.noarch.rpm 1.080 MB/kB/s | 45 kB 00:00
(41/54)43/55): perl-Term-Cap-1.17-395.el8.noarch.rpm 55040 kB/s | 22 kB 00:00
(42/54)44/55): perl-Text-ParseWords-3.30-395.el8.noarch.rpm 27836 kB/s | 17 kB 00:00
(43/54)45/55): perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch.rpm 45249 kB/s | 23 kB 00:00
(44/54)46/55): perl-Time-Local-1.280-1.el8.noarch.rpm 75464 kB/s | 32 kB 00:00
(45/54)47/55): perl-Unicode-Normalize-1.25-396.el8.x86_64.rpm 1.5193 MB/kB/s | 81 kB 00:00
(46/54)48/55): perl-constant-1.33-396.el8.noarch.rpm 59158 kB/s | 24 kB 00:00
(47/54): perl-libs-5.26.3-421.el8.x86_64.rpm 2.6 MB/s | 1.6 MB 00:00
(48/54)49/55): perl-macros-5.26.3-421.422.el8.x86_64.rpm 968121 kB/s | 71 kB 00:00
(49/54)50/55): perl-parent-0.237-1.libs-5.26.3-422.el8.noarch.x86_64.rpm 423 kB/s | 19 kB 00:00
(50/54): perl-podlators-4.11-1.el8.noarch.rpm 2.01 MB/s | 1171.6 kBMB 00:0001
(51/54): perl-threads-2.21-2.el8.x86_64.rpm 1.4 MB/s | 60 kB 00:00
(52/54): perl-threads-shared-1.58-2.el8.x86_64.rpm 1.0 MB/s | 47 kB 00:00
(53/54)55): perl-interpreter-5.26.3-421.422.el8.x86_64.rpm 4.23.6 MB/s | 6.3 MB 00:01
(54/54)52/55): mariadb-server-10.3.32-2.module+perl-parent-0.237-1.el8.5.0+777+18007c86.x86_64.noarch.rpm 1.521 MB/kB/s | 1619 MBkB 00:1100
----------------------------------------------------------------------------------------(53/55): perl-podlators-4.11-1.el8.noarch.rpm 173 kB/s | 117 kB 00:00
(54/55): perl-threads-shared-1.58-2.el8.x86_64.rpm 83 kB/s | 47 kB 00:00
(55/55): perl-threads-2.21-2.el8.x86_64.rpm 70 kB/s | 60 kB 00:00
----------------------------------------------------------------------------------------------------------------------
總計 3.24 MB/s | 4350 MB 00:1314
執行處理事項檢查
處理事項檢查成功。
執行處理事項測試
處理事項測試成功。
執行處理事項
準備 : 1/1
正在安裝 : mariadb-connector-c-config-3.1.11-2.el8_3.noarch 1/5455
正在安裝 : mariadb-common-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 2/5455
正在安裝 : mariadb-errmsg-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 3/5455
正在安裝 : perl-Digest-1.17-395.el8.noarch 4/5455
正在安裝 : perl-Digest-MD5-2.55-396.el8.x86_64 5/5455
正在安裝 : perl-Data-Dumper-2.167-399.el8.x86_64 6/5455
正在安裝 : perl-libnet-3.11-3.el8.noarch 7/54
正在安裝 : perl-Net-SSLeay-1.88-2.module+el8.6.0+957+15d660ad.x86_64 8/5455
正在安裝 : perl-URI-1.73-3.el8.noarch 9/548/55
正在安裝 : perl-Pod-Escapes-1:1.07-395.el8.noarch 9/55
正在安裝 : perl-Net-SSLeay-1.88-2.module+el8.9.0+1517+e71a7a62.x86_64 10/5455
正在安裝 : perl-Mozilla-CA-20160104-7.module+el8.6.9.0+965+850557f9.1521+0101edce.noarch 11/5455
正在安裝 : perl-IO-Socket-IP-0.39-5.el8.noarch 12/5455
正在安裝 : perl-Time-Local-1:1.280-1.el8.noarch 13/5455
正在安裝 : perl-IO-Socket-SSL-2.066-4.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.noarch 14/5455
正在安裝 : perl-Term-ANSIColor-4.06-396.el8.noarch 15/5455
正在安裝 : perl-Term-Cap-1.17-395.el8.noarch 16/5455
正在安裝 : perl-File-Temp-0.230.600-1.el8.noarch 17/5455
正在安裝 : perl-Pod-Simple-1:3.35-395.el8.noarch 18/5455
正在安裝 : perl-HTTP-Tiny-0.074-1.3.el8.noarch 19/5455
正在安裝 : perl-podlators-4.11-1.el8.noarch 20/5455
正在安裝 : perl-Pod-Perldoc-3.28-396.el8.noarch 21/5455
正在安裝 : perl-Text-ParseWords-3.30-395.el8.noarch 22/5455
正在安裝 : perl-Pod-Usage-4:1.69-395.el8.noarch 23/5455
正在安裝 : perl-MIME-Base64-3.15-396.el8.x86_64 24/5455
正在安裝 : perl-Storable-1:3.11-3.el8.x86_64 25/5455
正在安裝 : perl-Getopt-Long-1:2.50-4.el8.noarch 26/5455
正在安裝 : perl-Errno-1.28-421.422.el8.x86_64 27/5455
正在安裝 : perl-Socket-4:2.027-3.el8.x86_64 28/5455
正在安裝 : perl-Encode-4:2.97-3.el8.x86_64 29/5455
正在安裝 : perl-Carp-1.42-396.el8.noarch 30/5455
正在安裝 : perl-Exporter-5.72-396.el8.noarch 31/5455
正在安裝 : perl-libs-4:5.26.3-421.422.el8.x86_64 32/5455
正在安裝 : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 33/5455
正在安裝 : perl-parent-1:0.237-1.el8.noarch 34/5455
正在安裝 : perl-macros-4:5.26.3-421.422.el8.x86_64 35/5455
正在安裝 : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 36/5455
正在安裝 : perl-Unicode-Normalize-1.25-396.el8.x86_64 37/5455
正在安裝 : perl-File-Path-2.15-2.el8.noarch 38/5455
正在安裝 : perl-IO-1.38-421.422.el8.x86_64 39/5455
正在安裝 : perl-PathTools-3.74-1.el8.x86_64 40/5455
正在安裝 : perl-constant-1.33-396.el8.noarch 41/5455
正在安裝 : perl-threads-1:2.21-2.el8.x86_64 42/5455
正在安裝 : perl-threads-shared-1.58-2.el8.x86_64 43/5455
正在安裝 : perl-interpreter-4:5.26.3-421.422.el8.x86_64 44/5455
正在安裝 : perl-Math-Complex-1.59-421.422.el8.noarch 45/5455
正在安裝 : perl-Math-BigInt-1:1.9998.11-7.el8.noarch 46/5455
正在安裝 : perl-DBI-1.641-4.module+el8.6.9.0+891+677074cb.1495+f278a004.x86_64 47/5455
執行小令稿 : mysql-selinux-1.0.10-1.el8.noarch 48/55
正在安裝 : mysql-selinux-1.0.10-1.el8.noarch 48/55
執行小令稿 : mysql-selinux-1.0.10-1.el8.noarch 48/55
libsemanage.semanage_direct_install_info: Overriding mysql module at lower priority 100 with module at priority 200.
正在安裝 : perl-DBD-MySQL-4.046-3.module+el8.6.9.0+904+ef468285.1501+450eec3b.x86_64 48/5449/55
正在安裝 : mariadb-connector-c-3.1.11-2.el8_3.x86_64 49/5450/55
正在安裝 : mariadb-backup-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 50/5451/55
正在安裝 : mariadb-gssapi-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 51/5452/55
正在安裝 : mariadb-server-utils-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 52/5453/55
執行小令稿 : mariadb-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 53/5454/55
正在安裝 : mariadb-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 53/5454/55
執行小令稿 : mariadb-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 53/5454/55
正在安裝 : mariadb-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 54/5455/55
執行小令稿 : mysql-selinux-1.0.10-1.el8.noarch 55/55
執行小令稿 : mariadb-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 54/5455/55
核驗 : mariadb-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 1/5455
核驗 : mariadb-backup-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 2/5455
核驗 : mariadb-common-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 3/5455
核驗 : mariadb-connector-c-3.1.11-2.el8_3.x86_64 4/5455
核驗 : mariadb-connector-c-config-3.1.11-2.el8_3.noarch 5/5455
核驗 : mariadb-errmsg-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 6/5455
核驗 : mariadb-gssapi-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 7/5455
核驗 : mariadb-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 8/5455
核驗 : mariadb-server-utils-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64 9/5455
核驗 : mysql-selinux-1.0.10-1.el8.noarch 10/55
核驗 : perl-DBD-MySQL-4.046-3.module+el8.6.9.0+904+ef468285.1501+450eec3b.x86_64 10/5411/55
核驗 : perl-DBI-1.641-4.module+el8.6.9.0+891+677074cb.1495+f278a004.x86_64 11/5412/55
核驗 : perl-Digest-1.17-395.el8.noarch 12/5413/55
核驗 : perl-Digest-MD5-2.55-396.el8.x86_64 13/5414/55
核驗 : perl-IO-Socket-IP-0.39-5.el8.noarch 14/5415/55
核驗 : perl-IO-Socket-SSL-2.066-4.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.noarch 15/5416/55
核驗 : perl-Mozilla-CA-20160104-7.module+el8.6.9.0+965+850557f9.1521+0101edce.noarch 16/5417/55
核驗 : perl-Net-SSLeay-1.88-2.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.x86_64 17/5418/55
核驗 : perl-URI-1.73-3.el8.noarch 18/5419/55
核驗 : perl-libnet-3.11-3.el8.noarch 19/5420/55
核驗 : perl-Carp-1.42-396.el8.noarch 20/5421/55
核驗 : perl-Data-Dumper-2.167-399.el8.x86_64 21/5422/55
核驗 : perl-Encode-4:2.97-3.el8.x86_64 22/5423/55
核驗 : perl-Errno-1.28-421.422.el8.x86_64 23/5424/55
核驗 : perl-Exporter-5.72-396.el8.noarch 24/5425/55
核驗 : perl-File-Path-2.15-2.el8.noarch 25/5426/55
核驗 : perl-File-Temp-0.230.600-1.el8.noarch 26/5427/55
核驗 : perl-Getopt-Long-1:2.50-4.el8.noarch 27/5428/55
核驗 : perl-HTTP-Tiny-0.074-1.3.el8.noarch 28/5429/55
核驗 : perl-IO-1.38-421.422.el8.x86_64 29/5430/55
核驗 : perl-MIME-Base64-3.15-396.el8.x86_64 30/5431/55
核驗 : perl-Math-BigInt-1:1.9998.11-7.el8.noarch 31/5432/55
核驗 : perl-Math-Complex-1.59-421.422.el8.noarch 32/5433/55
核驗 : perl-PathTools-3.74-1.el8.x86_64 33/5434/55
核驗 : perl-Pod-Escapes-1:1.07-395.el8.noarch 34/5435/55
核驗 : perl-Pod-Perldoc-3.28-396.el8.noarch 35/5436/55
核驗 : perl-Pod-Simple-1:3.35-395.el8.noarch 36/5437/55
核驗 : perl-Pod-Usage-4:1.69-395.el8.noarch 37/5438/55
核驗 : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 38/5439/55
核驗 : perl-Socket-4:2.027-3.el8.x86_64 39/5440/55
核驗 : perl-Storable-1:3.11-3.el8.x86_64 40/5441/55
核驗 : perl-Term-ANSIColor-4.06-396.el8.noarch 41/5442/55
核驗 : perl-Term-Cap-1.17-395.el8.noarch 42/5443/55
核驗 : perl-Text-ParseWords-3.30-395.el8.noarch 43/5444/55
核驗 : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 44/5445/55
核驗 : perl-Time-Local-1:1.280-1.el8.noarch 45/5446/55
核驗 : perl-Unicode-Normalize-1.25-396.el8.x86_64 46/5447/55
核驗 : perl-constant-1.33-396.el8.noarch 47/5448/55
核驗 : perl-interpreter-4:5.26.3-421.422.el8.x86_64 48/5449/55
核驗 : perl-libs-4:5.26.3-421.422.el8.x86_64 49/5450/55
核驗 : perl-macros-4:5.26.3-421.422.el8.x86_64 50/5451/55
核驗 : perl-parent-1:0.237-1.el8.noarch 51/5452/55
核驗 : perl-podlators-4.11-1.el8.noarch 52/5453/55
核驗 : perl-threads-1:2.21-2.el8.x86_64 53/5454/55
核驗 : perl-threads-shared-1.58-2.el8.x86_64 54/5455/55
已安裝:
mariadb-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-backup-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-common-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-connector-c-3.1.11-2.el8_3.x86_64
mariadb-connector-c-config-3.1.11-2.el8_3.noarch
mariadb-errmsg-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-gssapi-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-server-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mariadb-server-utils-3:10.3.32-2.11.6-1.module+el8.5.10.0+777+18007c86.1674+fa55eae9.x86_64
mysql-selinux-1.0.10-1.el8.noarch
perl-Carp-1.42-396.el8.noarch
perl-DBD-MySQL-4.046-3.module+el8.6.9.0+904+ef468285.1501+450eec3b.x86_64
perl-DBI-1.641-4.module+el8.6.9.0+891+677074cb.1495+f278a004.x86_64
perl-Data-Dumper-2.167-399.el8.x86_64
perl-Digest-1.17-395.el8.noarch
perl-Digest-MD5-2.55-396.el8.x86_64
perl-Encode-4:2.97-3.el8.x86_64
perl-Errno-1.28-421.422.el8.x86_64
perl-Exporter-5.72-396.el8.noarch
perl-File-Path-2.15-2.el8.noarch
perl-File-Temp-0.230.600-1.el8.noarch
perl-Getopt-Long-1:2.50-4.el8.noarch
perl-HTTP-Tiny-0.074-1.3.el8.noarch
perl-IO-1.38-421.422.el8.x86_64
perl-IO-Socket-IP-0.39-5.el8.noarch
perl-IO-Socket-SSL-2.066-4.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.noarch
perl-MIME-Base64-3.15-396.el8.x86_64
perl-Math-BigInt-1:1.9998.11-7.el8.noarch
perl-Math-Complex-1.59-421.422.el8.noarch
perl-Mozilla-CA-20160104-7.module+el8.6.9.0+965+850557f9.1521+0101edce.noarch
perl-Net-SSLeay-1.88-2.module+el8.6.9.0+957+15d660ad.1517+e71a7a62.x86_64
perl-PathTools-3.74-1.el8.x86_64
perl-Pod-Escapes-1:1.07-395.el8.noarch
perl-Pod-Perldoc-3.28-396.el8.noarch
perl-Pod-Simple-1:3.35-395.el8.noarch
perl-Pod-Usage-4:1.69-395.el8.noarch
perl-Scalar-List-Utils-3:1.49-2.el8.x86_64
perl-Socket-4:2.027-3.el8.x86_64
perl-Storable-1:3.11-3.el8.x86_64
perl-Term-ANSIColor-4.06-396.el8.noarch
perl-Term-Cap-1.17-395.el8.noarch
perl-Text-ParseWords-3.30-395.el8.noarch
perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch
perl-URI-1.73-3.el8.noarch
perl-Unicode-Normalize-1.25-396.el8.x86_64
perl-constant-1.33-396.el8.noarch
perl-interpreter-4:5.26.3-421.422.el8.x86_64
perl-libnet-3.11-3.el8.noarch
perl-libs-4:5.26.3-421.422.el8.x86_64
perl-macros-4:5.26.3-421.422.el8.x86_64
perl-parent-1:0.237-1.el8.noarch
perl-podlators-4.11-1.el8.noarch
perl-threads-1:2.21-2.el8.x86_64
perl-threads-shared-1.58-2.el8.x86_64
完成!
安裝完成!
24 啟用 MariaDB 伺服器的服務
啟用服務的指令如下:
$ sudo systemctl restart mariadb
$ sudo systemctl enable mariadb
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
3 初始化 MariaDB 資料庫環境
初始化指令如下:
$ sudo mysql_secure_installation
接下來會一直問各種問題,如下所示,詢問目前 root 用戶的密碼,因為一開始沒有設定,請直接按 Enter 鍵繼續。
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):直接按 Enter 鍵
要不要設定 root 密碼?按下 Y 並輸入二次密碼。
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
是否要移除 anonymous users 的密碼?按下 Y 繼續。
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n]Y
... Success!
是否要關閉 root 從遠端登入的權限?按下 Y 繼續。
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n]Y
... Success!
是否要移除測試資料庫?按下 Y 繼續。
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n]Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
是否要 Reload 權限?按下 Y 繼續。
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
完成 MariaDB 初始化設定工作。
45 設定 MariaDB 的預設字元集(UTF8mb4)
請在 /etc/my.conf.d/ 目錄中新增一個新的設定檔,指令如下:
sudo vim /etc/my.cnf.d/default-character.cnf
內容如下:
[client]
default-character-set=set = utf8mb4## 修改 Client characterset 與 Conn. characterset[mysqld]
character-set-server=server = utf8mb4## 修改 Server characterset 與 Db characterset
collation-server=server = utf8mb4_unicode_ci## 會修改預設的校驗比對方法
56 重新啟動 MariaDB 服務
$ sudo systemctl restart mariadb
67 確認 MariaDB 服務狀態
利用 netstat 指令確認服務是否有啟動(有發現 3306 port 運作中)。
$ sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 12169/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 644/608/sshd
tcp6 0 0 :::3306 :::* LISTEN 9388/12169/mysqld
tcp6 0 0 :::80 :::* LISTEN 5756/6998/httpd
tcp6 0 0 :::22 :::* LISTEN 644/608/sshd
tcp6 0 0 :::443 :::* LISTEN 5756/httpd
利用 systemctl 指令查看一下相關服務的啟用情況。
$ sudo systemctl status mariadb
● mariadb.service - MariaDB 10.311 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since TueThu 2022-05-312024-10-17 17:01:1815:53:01 CST; 2min 0s9s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 941912181 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
Process: 934912131 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS)
Process: 932412105 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
Main PID: 938812169 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 3012 (limit: 11374)11167)
Memory: 73.4M176.7M
CGroup: /system.slice/mariadb.service
└─938812169 /usr/libexec/mysqld --basedir=/usr
5月10月 3117 17:01:1815:53:00 rockylinux.ossiidemo.ossii.com.tw systemd[1]: mariadb.service: Succeeded.
5月10月 3117 17:01:1815:53:00 rockylinux.ossiidemo.ossii.com.tw systemd[1]: Stopped MariaDB 10.311 database server.
5月10月 3117 17:01:1815:53:00 rockylinux.ossiidemo.ossii.com.tw systemd[1]: Starting MariaDB 10.311 database server...
5月10月 3117 17:01:1815:53:01 rockylinux.ossiidemo.ossii.com.tw mysql-prepare-db-dir[9349]12131]: Database MariaDB is probably initialized in /var/lib/mysqlvar>
already,10月 nothing17 is15:53:01 done.
5月 31 17:01:18 rockylinux.ossiidemo.ossii.com.tw mysql-prepare-db-dir[9349]12131]: If this is not the case, make sure the /var/lib/mysql>
is10月 empty17 before15:53:01 running mysql-prepare-db-dir.
5月 31 17:01:18 rockylinux.ossii.com.tw mysqld[9388]: 2022-05-31 17:01:18 0 [Note] /usr/libexec/mysqld (mysqld 10.3.32-MariaDB) starting as process 9388 ...
5月 31 17:01:18 rockylinux.ossiidemo.ossii.com.tw systemd[1]: Started MariaDB 10.311 database server.
lines 1-21/21 (END)