在EC2(Amazon Linux 2)上安装mariaDB
本次的目的
我正在使用AWS确认先辈教授的服务器搭建备忘录,对之前在物理服务器上完成的工作进行验证。我正在安装mariadb,并在EC2中登录。我将尝试安装之前由于以下原因未能完成的数据库。
请注意事项。
我们需要使用Amazon Linux 2实例。因为Amazon Linux不支持MariaDB!
安装
# インストール
$ sudo yum install -y mariadb-server
# 起動
$ sudo systemctl start mariadb
# 有効化
$ sudo systemctl enable mariadb
$ sudo systemctl is-enabled mariadb
# セキュリティ設定 rootのパスワード等を設定します。全部Yでもいいかなと思っています。
$ sudo mysql_secure_installation
Set root password? [Y/n]
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n]
...
Thanks for using MariaDB!
请尝试登录
#ルートユーザーでログイン、パスワード付きで
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 23
Server version: 10.3.16-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
#ログアウト
MariaDB [(none)]> exit
Bye
通过这样的方式,Mariadb已经可以在EC2上使用了。如果不是大规模的话,我认为不用使用RDS也可以。
接下来我们打算进行SSL认证。那么,见了!
参考书目
在Amazon Linux 2上创建服务器(Apache2.4+PHP7.2+MariaDB)