使用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

现在,数据库的安装已经完成了。

下一次我打算手动进行部署。

广告
将在 10 秒后关闭
bannerAds