Raspberry Pi で MySQL の設定を行う#
Raspberry Pi のハードウェア:
Raspberry Pi 3 B+
システムの更新(オプション)#
Raspberry Pi をいつインストールしたかに関係なく、この手順は必ずしも必要ではありませんが、システムを更新すると作業がより簡単になる場合があります。一部の場合では、より複雑になることもあります。
ターミナルで以下のコマンドを入力します:
sudo apt-get update
sudo apt-get upgrade
インストールの開始#
1. MySQL のインストール#
ターミナルで以下のコマンドを入力して MySQL をインストールします:
sudo apt install mariadb-server
2. データベースの設定#
ターミナルでMySQL
セキュアインストールコマンドを実行します。
sudo mysql_secure_installation
この時点でシステムは次のように尋ねます:Enter current password for root (enter for none):
。Enter キーを押します(初回ログイン時にはパスワードはありません)。
次に、次のように尋ねます:Set root password?
—— y を押して root アカウントのパスワードを設定します。
その後、New password
と表示されます。ここにMySQL
のパスワードを入力し、このパスワードを覚えておいてください。入力が完了したら Enter キーを押し、re-enter new password
と表示されたら再度パスワードを入力し、Enter キーを押します。
次に、Remove anonymous users
と表示されます。y を押します。
次に、Disallow root login remotely
と表示されます。y を押します。
次に、Remove test database and access to it
と表示されます。y を押します。
次に、Reload privilege tables now
と表示されます。y を押します。
最後に、All done!
とThanks for using MariaDB!
というメッセージが表示されます。これで設定が完了しました。
3. データベースの追加#
ターミナルで MySQL を実行します。
sudo mysql -u root -p
先ほど設定した root のパスワードを使用してログインします。
その後、Welcome to the MariaDB monitor.
と表示され、MySQL に入ったことを示します。
MySQL コマンドを使用してデータベースを作成する。#
例えば、ここでは「lingshundb」という名前のデータベースを作成します:
create database lingshundb;
注意:最後にセミコロンを入力する必要があります。
データベースの作成コマンドが成功した場合、Query OK
と表示されます。これは作成が成功したことを示しています。
作成したデータベースを表示する#
show databases;
を入力します。
MySQL ユーザーの作成#
作成したユーザーをデータベースに割り当てるために、ユーザーを作成します。
例えば、名前が「lingshun」のユーザーを作成します。
create user 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
ユーザーにデータベースの権限を付与する#
ユーザー「lingshun」に「lingshundb」データベースの権限を付与します。
GRANT ALL PRIVILEGES ON lingshundb.* TO 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
注意:IDENTIFIED BY の後に設定したパスワードを入力する必要があります。
データベースの権限をリフレッシュする#
変更を有効にするために、データベースの権限をリフレッシュする必要があります。
以下のコマンドを入力します:
FLUSH PRIVILEGES;
MySQL からログアウトする#
quit
"bye" と表示され、MySQL からログアウトし、ターミナルのプロンプトに戻ります。