環境
- Raspberry Pi 4 (Raspberry Pi OS Full)
MariaDBのインストール
MariaDBのインストール
1 |
$ sudo apt install mariadb-server |
実行中のログ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
pi@raspberrypi:~ $ sudo apt install mariadb-server パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: galera-3 gawk libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libreadline5 libsigsegv2 libterm-readkey-perl libtimedate-perl liburi-perl mariadb-client-10.3 mariadb-client-core-10.3 mariadb-server-10.3 mariadb-server-core-10.3 socat 提案パッケージ: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl libdata-dump-perl libipc-sharedcache-perl libwww-perl mailx mariadb-test tinyca 以下のパッケージが新たにインストールされます: galera-3 gawk libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libreadline5 libsigsegv2 libterm-readkey-perl libtimedate-perl liburi-perl mariadb-client-10.3 mariadb-client-core-10.3 mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 socat アップグレード: 0 個、新規インストール: 27 個、削除: 0 個、保留: 16 個。 18.0 MB のアーカイブを取得する必要があります。 この操作後に追加で 150 MB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB] 取得:2 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf gawk armhf 1:4.2.1+dfsg-1 [590 kB] 取得:3 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf galera-3 armhf 25.3.25-2 [811 kB] 取得:4 http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian buster/main armhf libdbi-perl armhf 1.642-1+deb10u2 [767 kB] 取得:5 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libconfig-inifiles-perl all 3.000001-1 [51.9 kB] 取得:6 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libreadline5 armhf 5.2+dfsg-3 [103 kB] 取得:7 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf mariadb-client-core-10.3 armhf 1:10.3.27-0+deb10u1 [4,712 kB] 取得:8 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf mariadb-client-10.3 armhf 1:10.3.27-0+deb10u1 [984 kB] 取得:9 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf mariadb-server-core-10.3 armhf 1:10.3.27-0+deb10u1 [5,209 kB] 取得:10 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf socat armhf 1.7.3.2-2 [324 kB] 取得:11 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf mariadb-server-10.3 armhf 1:10.3.27-0+deb10u1 [3,563 kB] 取得:12 http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian buster/main armhf libhtml-tagset-perl all 3.20-3 [12.7 kB] 取得:13 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf liburi-perl all 1.76-1 [89.9 kB] 取得:14 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libhtml-parser-perl armhf 3.72-3+b2 [101 kB] 取得:15 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libcgi-pm-perl all 4.40-1 [222 kB] 取得:16 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libfcgi-perl armhf 0.78-2+b2 [35.0 kB] 取得:17 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libcgi-fast-perl all 1:2.13-1 [11.4 kB] 取得:18 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libdbd-mysql-perl armhf 4.050-2 [114 kB] 取得:19 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libencode-locale-perl all 1.05-1 [13.7 kB] 取得:20 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libhtml-template-perl all 2.97-1 [66.0 kB] 取得:21 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libtimedate-perl all 2.3000-2+deb10u1 [38.1 kB] 取得:22 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libhttp-date-perl all 6.02-1 [10.7 kB] 取得:23 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libio-html-perl all 1.001-1 [17.6 kB] 取得:24 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf liblwp-mediatypes-perl all 6.02-1 [22.1 kB] 取得:25 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libhttp-message-perl all 6.18-1 [77.8 kB] 取得:26 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libterm-readkey-perl armhf 2.38-1 [26.3 kB] 取得:27 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf mariadb-server all 1:10.3.27-0+deb10u1 [31.2 kB] 18.0 MB を 17秒 で取得しました (1,034 kB/s) パッケージを事前設定しています ... 以前に未選択のパッケージ libsigsegv2:armhf を選択しています。 (データベースを読み込んでいます ... 現在 164803 個のファイルとディレクトリがインストールされています。) .../libsigsegv2_2.12-2_armhf.deb を展開する準備をしています ... libsigsegv2:armhf (2.12-2) を展開しています... libsigsegv2:armhf (2.12-2) を設定しています ... 以前に未選択のパッケージ gawk を選択しています。 (データベースを読み込んでいます ... 現在 164812 個のファイルとディレクトリがインストールされています。) .../00-gawk_1%3a4.2.1+dfsg-1_armhf.deb を展開する準備をしています ... gawk (1:4.2.1+dfsg-1) を展開しています... 以前に未選択のパッケージ galera-3 を選択しています。 .../01-galera-3_25.3.25-2_armhf.deb を展開する準備をしています ... galera-3 (25.3.25-2) を展開しています... 以前に未選択のパッケージ libdbi-perl:armhf を選択しています。 .../02-libdbi-perl_1.642-1+deb10u2_armhf.deb を展開する準備をしています ... libdbi-perl:armhf (1.642-1+deb10u2) を展開しています... 以前に未選択のパッケージ libconfig-inifiles-perl を選択しています。 .../03-libconfig-inifiles-perl_3.000001-1_all.deb を展開する準備をしています ... libconfig-inifiles-perl (3.000001-1) を展開しています... 以前に未選択のパッケージ libreadline5:armhf を選択しています。 .../04-libreadline5_5.2+dfsg-3_armhf.deb を展開する準備をしています ... libreadline5:armhf (5.2+dfsg-3) を展開しています... 以前に未選択のパッケージ mariadb-client-core-10.3 を選択しています。 .../05-mariadb-client-core-10.3_1%3a10.3.27-0+deb10u1_armhf.deb を展開する準備をしています ... mariadb-client-core-10.3 (1:10.3.27-0+deb10u1) を展開しています... 以前に未選択のパッケージ mariadb-client-10.3 を選択しています。 .../06-mariadb-client-10.3_1%3a10.3.27-0+deb10u1_armhf.deb を展開する準備をしています ... mariadb-client-10.3 (1:10.3.27-0+deb10u1) を展開しています... 以前に未選択のパッケージ mariadb-server-core-10.3 を選択しています。 .../07-mariadb-server-core-10.3_1%3a10.3.27-0+deb10u1_armhf.deb を展開する準備をしています ... mariadb-server-core-10.3 (1:10.3.27-0+deb10u1) を展開しています... 以前に未選択のパッケージ socat を選択しています。 .../08-socat_1.7.3.2-2_armhf.deb を展開する準備をしています ... socat (1.7.3.2-2) を展開しています... 以前に未選択のパッケージ mariadb-server-10.3 を選択しています。 .../09-mariadb-server-10.3_1%3a10.3.27-0+deb10u1_armhf.deb を展開する準備をしています ... mariadb-server-10.3 (1:10.3.27-0+deb10u1) を展開しています... 以前に未選択のパッケージ libhtml-tagset-perl を選択しています。 .../10-libhtml-tagset-perl_3.20-3_all.deb を展開する準備をしています ... libhtml-tagset-perl (3.20-3) を展開しています... 以前に未選択のパッケージ liburi-perl を選択しています。 .../11-liburi-perl_1.76-1_all.deb を展開する準備をしています ... liburi-perl (1.76-1) を展開しています... 以前に未選択のパッケージ libhtml-parser-perl を選択しています。 .../12-libhtml-parser-perl_3.72-3+b2_armhf.deb を展開する準備をしています ... libhtml-parser-perl (3.72-3+b2) を展開しています... 以前に未選択のパッケージ libcgi-pm-perl を選択しています。 .../13-libcgi-pm-perl_4.40-1_all.deb を展開する準備をしています ... libcgi-pm-perl (4.40-1) を展開しています... 以前に未選択のパッケージ libfcgi-perl を選択しています。 .../14-libfcgi-perl_0.78-2+b2_armhf.deb を展開する準備をしています ... libfcgi-perl (0.78-2+b2) を展開しています... 以前に未選択のパッケージ libcgi-fast-perl を選択しています。 .../15-libcgi-fast-perl_1%3a2.13-1_all.deb を展開する準備をしています ... libcgi-fast-perl (1:2.13-1) を展開しています... 以前に未選択のパッケージ libdbd-mysql-perl:armhf を選択しています。 .../16-libdbd-mysql-perl_4.050-2_armhf.deb を展開する準備をしています ... libdbd-mysql-perl:armhf (4.050-2) を展開しています... 以前に未選択のパッケージ libencode-locale-perl を選択しています。 .../17-libencode-locale-perl_1.05-1_all.deb を展開する準備をしています ... libencode-locale-perl (1.05-1) を展開しています... 以前に未選択のパッケージ libhtml-template-perl を選択しています。 .../18-libhtml-template-perl_2.97-1_all.deb を展開する準備をしています ... libhtml-template-perl (2.97-1) を展開しています... 以前に未選択のパッケージ libtimedate-perl を選択しています。 .../19-libtimedate-perl_2.3000-2+deb10u1_all.deb を展開する準備をしています ... libtimedate-perl (2.3000-2+deb10u1) を展開しています... 以前に未選択のパッケージ libhttp-date-perl を選択しています。 .../20-libhttp-date-perl_6.02-1_all.deb を展開する準備をしています ... libhttp-date-perl (6.02-1) を展開しています... 以前に未選択のパッケージ libio-html-perl を選択しています。 .../21-libio-html-perl_1.001-1_all.deb を展開する準備をしています ... libio-html-perl (1.001-1) を展開しています... 以前に未選択のパッケージ liblwp-mediatypes-perl を選択しています。 .../22-liblwp-mediatypes-perl_6.02-1_all.deb を展開する準備をしています ... liblwp-mediatypes-perl (6.02-1) を展開しています... 以前に未選択のパッケージ libhttp-message-perl を選択しています。 .../23-libhttp-message-perl_6.18-1_all.deb を展開する準備をしています ... libhttp-message-perl (6.18-1) を展開しています... 以前に未選択のパッケージ libterm-readkey-perl を選択しています。 .../24-libterm-readkey-perl_2.38-1_armhf.deb を展開する準備をしています ... libterm-readkey-perl (2.38-1) を展開しています... 以前に未選択のパッケージ mariadb-server を選択しています。 .../25-mariadb-server_1%3a10.3.27-0+deb10u1_all.deb を展開する準備をしています ... mariadb-server (1:10.3.27-0+deb10u1) を展開しています... libconfig-inifiles-perl (3.000001-1) を設定しています ... libreadline5:armhf (5.2+dfsg-3) を設定しています ... gawk (1:4.2.1+dfsg-1) を設定しています ... libhtml-tagset-perl (3.20-3) を設定しています ... liblwp-mediatypes-perl (6.02-1) を設定しています ... libencode-locale-perl (1.05-1) を設定しています ... socat (1.7.3.2-2) を設定しています ... mariadb-server-core-10.3 (1:10.3.27-0+deb10u1) を設定しています ... libio-html-perl (1.001-1) を設定しています ... galera-3 (25.3.25-2) を設定しています ... libtimedate-perl (2.3000-2+deb10u1) を設定しています ... mariadb-client-core-10.3 (1:10.3.27-0+deb10u1) を設定しています ... libfcgi-perl (0.78-2+b2) を設定しています ... libterm-readkey-perl (2.38-1) を設定しています ... liburi-perl (1.76-1) を設定しています ... libdbi-perl:armhf (1.642-1+deb10u2) を設定しています ... libhttp-date-perl (6.02-1) を設定しています ... mariadb-client-10.3 (1:10.3.27-0+deb10u1) を設定しています ... libdbd-mysql-perl:armhf (4.050-2) を設定しています ... libhtml-parser-perl (3.72-3+b2) を設定しています ... mariadb-server-10.3 (1:10.3.27-0+deb10u1) を設定しています ... Created symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service. libhttp-message-perl (6.18-1) を設定しています ... libcgi-pm-perl (4.40-1) を設定しています ... libhtml-template-perl (2.97-1) を設定しています ... mariadb-server (1:10.3.27-0+deb10u1) を設定しています ... libcgi-fast-perl (1:2.13-1) を設定しています ... systemd (241-7~deb10u6+rpi1) のトリガを処理しています ... man-db (2.8.5-2) のトリガを処理しています ... libc-bin (2.28-10+rpi1) のトリガを処理しています ... pi@raspberrypi:~ $ |
初期設定
1 |
& sudo /usr/bin/mysql_secure_installation |
- Enter current password for root (enter for none):現在のrootパスワードを聞いてくる
→初期設定ではrootパスワードは設定されていないので、そのまま「Enter」
- Set root password? [Y/n]y rootパスワードを設定するか?
→パスワードを設定しないと使えない機能が後々出てくるので「y」と入力をして「Enter」
- New password:xxxxxx設定するrootパスワード
→設定するパスワードを入力して「Enter」
- Re-enter new password:xxxxxx確認用の再入力
→もう一度同じフレーズを入力して「Enter」
- Remove anonymous users? [Y/n] y 誰でもアクセスできる匿名ユーザーを削除するか?
→必要ないので「y」と入力して「Enter」
- Disallow root login remotely? [Y/n] yリモートからの root ログインを禁止にするか?
→リモートログインは使用しないので「y」と入力して「Enter」
- Remove test database and access to it? [Y/n] y"test"データベースの削除&アクセスを削除をするか?
→必要ないので「y」と入力して「Enter」
- Reload privilege tables now? [Y/n] y 権限テーブルを再読み込みをするか?
→権限テーブルがよくわからないけど「y」と入力して「Enter」
実行中のログ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
pi@raspberrypi:~ $ sudo /usr/bin/mysql_secure_installation <snip> Enter current password for root (enter for none): OK, successfully used password, moving on... <snip> Set root password? [Y/n] y <snip> Remove anonymous users? [Y/n] y ... Success! <snip> Disallow root login remotely? [Y/n] y ... Success! <snip> Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! <snip> 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! |
コメント