我按照this教程成功在Amazon EC2实例上安装了Wordpress网站。
创建EC2实例并打开终端后,本教程将介绍以下步骤:
通过弹性IP登录:
ssh ec2-user@elastic-ip -i pem-location
更新服务器:
sudo yum update
切换到超级用户:
sudo su
安装Apache网络服务器:
yum install httpd
启动Apache服务器:
service httpd start
安装PHP mysql:
yum install php php-mysql
安装mysql:
yum install mysql-server
启动mysql服务:
service mysqld start
创建数据库:
mysqladmin -uroot create DATABASE-NAME
设置和安全数据库:
mysql_secure_installation
完成上述步骤后,您可以在/ var / www / html下载并安装Wordpress
问题是我现在有一个运行的Wordpress网站,包括数据库,但我在亚马逊管理控制台中找不到数据库。也不在我的Database-> RDC实例下。那么这个创建的数据库在哪里以及我在哪里/如何找到它?或者我应该以另一种方式设置?
答案 0 :(得分:3)
您已在EC2实例上安装了MySQL,而未创建RDS实例。你将无法看到"此数据库可通过任何类型的AWS控制台或CLI操作。
如果你真的希望你的数据库在RDS上(我实际上建议不要在额外费用不考虑的情况下在EC2上运行),你需要单独创建RDS实例并将其设置为接受任何EC2您正在使用的安全组。
您没有对RDS的命令行访问权限,因此无法执行yum install mysql-server
之类的操作来创建RDS,但是如果您需要,可以使用AWS命令行工具来实例化RDS实例能够编写实例化脚本。
答案 1 :(得分:1)
我不确切知道,但是为了提供一些信息,INSTANCE只是一台电脑。因此,您无法在RDC实例上找到您的数据库,因为它位于EC2 INSTANCE上。并且,数据库已安装在EC2机器上,因此亚马逊不必查找和管理mysql服务器,因为从供应商的角度来看它很麻烦。
因此,在ssh登录后,只需在控制台上命令mysql。然后,也许终端进入mysql服务器,然后控制台形状从$更改为mysql> 。要正确使用数据库,您必须完全了解sql查询语法。但我相信你不是很擅长处理数据库,所以你为什么不使用phpmysqladmin?也许
yum install phpmysqladmin
安装后,您可以在GUI模式下管理数据库(在网站上)。在谷歌搜索'phpmysqladmin',然后安装它,然后研究mysql语法!
我希望这可能会有所帮助。