尝试将Rails应用程序部署到EC2上-后篇(服务器构建篇)
关于这篇文章
本次活动将在EC2上进行服务器构建。
请确认之前的内容,如果还没有,请先查看。
另外,本次活动假设在EC2中已经安装了必要的软件,如node.js和Ruby等。
链接:https://qiita.com/kotobuki562/items/57ffbaadad8ec8d16a4f
准备数据库
这次我们使用MariaDB,因为我们在Amazon Linux2实例上启动了它。您可以将其视为MYSQL的一个分支版本,没有什么不同。
让我们输入以下命令来安装数据库。
MariaDB可以使用yum命令进行安装。
[ec2-user@ip-111-11-11-111 ~]$ sudo yum -y install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel
请使用systemctl命令启动MariaDB。
[ec2-user@ip-111-11-11-111 ~]$ sudo systemctl start mariadb
我们可以使用status命令来确认是否已启动。
[ec2-user@ip-111-11-11-111 ~]$ sudo systemctl status mariadb
如果屏幕上以绿色字体显示为”活跃(运行中)”,则表示成功。
数据库密码设置
默认情况下,用户名为“root”,但密码需由用户自行设置。
执行以下命令时,会询问各种yes/no问题,请回答yes。
当显示“New password:”时,请输入您自己设置的密码。
请务必记住并备好备忘录。
[ec2-user@ip-111-11-11-111 ~]$ sudo /usr/bin/mysql_secure_installation
完成后尝试连接数据库。
确认连接后,请使用“exit”退出。
[ec2-user@ip-111-11-11-111 ~]$ mysql -u root -p
这样,EC2的数据库设计就完成了。
下次,我希望能够描述到实际在GitHub上注册SSH密钥并部署的步骤。