使用AWS EC2来创建和设置Rails应用程序的数据库
通过阅读本文,你将能够做到的事情。
可以通过SSH登录到EC2,然后创建和设置Rails应用程序的数据库。
这次我们将安装MariaDB(因为Amazon Linux 2默认安装了MariaDB)。即使本地环境的数据库是MySQL,也可以正常运行。
此外,在AWS上安装数据库有两种方法:一种是将数据库安装在EC2上,另一种是使用RDS。本文将介绍在EC2上安装数据库的步骤。
在阅读文章之前的请求
我是AWS初学者,我写这篇文章是为了通过输出来巩固知识。如果有任何错误,请留下评论,非常感谢。
MariaDB 来自开源项目,是一种流行的关系型数据库管理系统。
这是一个从MySQL发展而来的关系型数据库管理系统(RDBMS)。它与MySQL具有很高的兼容性,并且相比MySQL,具有更高的性能和稳定性。
创建数据库的步骤 une base de
Note: The paraphrased sentence provided above is in traditional Chinese characters.
假设已经完成了Rails环境的配置。
请注意,以下操作步骤适用于MAC系统。
进行SSH登录
# pemファイルのあるディレクトリへ移動
% cd 〇〇〇〇
# 秘密鍵(pemファイル)を使用して、EC2インスタンスにSSHログイン
% ssh -i 〇〇.pem ec2-user@Elastic IP
② 安装MariaDB
# yumコマンドでインストール(yum: Linuxシステムにおけるソフトウェアパッケージの管理システム)
~ % sudo yum -y install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel
启动和确认启动MariaDB。
# MariaDBの起動
~ % sudo systemctl start mariadb
# MariaDBの起動確認
~ % sudo systemctl status mariadb
# 以下のように、Active:が「active (running)」になっていればOK
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running)
設置root用戶的資料庫密碼
为了增强生产环境数据库的安全性
# 以下コマンドを入力
~ % sudo /usr/bin/mysql_secure_installation
# 現在のrootのパスワードを入力する(ない場合はEnterを押す)を言われるので、「Enter」を押す
Enter current password for root (enter for none): Enter
# rootパスワードを設定するか聞かれるので、「Y」を入力
Set root password? [Y/n] Y
# 新しいパスワードの入力を求められるので、自分が覚えやすいパスワードを入力しEnter
New password: ********
# 再度入力を求められるので、もう一度パスワードを入力しEnter
Re-enter new password: ********
# 「Success」と表示されれば設定完了
... Success!
# その後、何点か問われるので、全て Y を入力する。
[Y/n] Y
用root用户连接到数据库。
# 以下コマンドを入力(rootユーザーで接続、-pはパスワードオプション)
~ % mysql -u root -p
# パスワードの入力を求められるので、先ほど設定したパスワードを入力後、Enter
Enter password: ********
# MariaDBへようこそと表示されれば接続成功
Welcome to the MariaDB ... (省略)
# 「exit」で接続解除
> exit
现在,数据库的安装已经完成了。
下一次我打算手动进行部署。