首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从AWS EC2实例中找到已创建的数据库

无法从AWS EC2实例中找到已创建的数据库
EN

Stack Overflow用户
提问于 2015-05-13 13:30:53
回答 2查看 2K关注 0票数 0

我按照教程成功地在Amazon实例上安装了一个Wordpress网站。

在创建EC2实例并打开终端之后,本教程将解释以下步骤:

通过您的弹性ip登录:

代码语言:javascript
复制
ssh ec2-user@elastic-ip -i pem-location

更新服务器:

代码语言:javascript
复制
sudo yum update

切换到超级用户:

代码语言:javascript
复制
sudo su

安装Apache webserver服务器:

代码语言:javascript
复制
yum install httpd

启动Apache服务器:

代码语言:javascript
复制
service httpd start

安装PHP mysql:

代码语言:javascript
复制
yum install php php-mysql

安装mysql:

代码语言:javascript
复制
yum install mysql-server

启动mysql服务:

代码语言:javascript
复制
service mysqld start

创建数据库:

代码语言:javascript
复制
mysqladmin -uroot create DATABASE-NAME

建立和保护数据库:

代码语言:javascript
复制
mysql_secure_installation

完成上述步骤后,您将下载Wordpress并在/var/www/html中安装

问题是,我现在有一个运行中的Wordpress网站,包括数据库,但是我在我的Amazon管理控制台中找不到一个数据库。也不是在我的数据库->RDC实例下。那么,这个创建的数据库在哪里?在哪里/如何找到它?还是我应该换一种方式来设置这个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-13 13:44:24

您已经在您的MySQL实例上安装了EC2,而不是创建了RDS实例。您将无法通过任何类型的AWS控制台或CLI操作“查看”此数据库。

如果您真的希望您的数据库位于RDS上(如果不考虑额外的成本,我实际上建议您在EC2上运行),您需要单独创建RDS实例,并将其设置为接受您为实例使用的任何EC2安全组。

您没有对RDS的命令行访问权限,因此无法执行类似yum install mysql-server的操作来创建RDS,但是,如果需要编写实例化脚本,则可以使用AWS命令行工具实例化RDS实例。

票数 3
EN

Stack Overflow用户

发布于 2015-05-13 13:42:37

我不知道具体情况,但为了给出一些信息,这个实例意味着仅仅是一台计算机。因此,您无法在RDC实例上找到您的DB,因为它位于EC2实例上。而且,数据库安装在EC2机器上,所以亚马逊不需要查找和管理mysql服务器,因为从供应商的角度来看,这很麻烦。

因此,在ssh登录后,只需在控制台上命令mysql即可。然后,可能终端移动到mysql服务器,然后控制台形状从$更改为mysql>。要正确使用数据库,必须准确地了解sql查询语法。但是我相信你不是很擅长处理数据库,所以为什么不使用phpmysqladmin呢?也许吧

代码语言:javascript
复制
yum install phpmysqladmin

安装之后,您可以在GUI模式下(在网站上)管理数据库。在谷歌搜索“phpmysqladmin”,然后安装它,然后学习mysql语法!

我希望这能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30216392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档