无法从 AWS EC2 实例中找到创建的数据库
Cannot find created database from AWS EC2 Instance
我按照 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
安装PHPmysql:
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 网站,但我在我的 Amazon 管理控制台中找不到数据库。也不在我的数据库-> RDC 实例下。那么这个创建的数据库在哪里,where/how 我能找到它吗?或者我应该用另一种方式设置吗?
我不太清楚,但为了提供一些信息,INSTANCE 仅表示一台计算机。因此,您无法在 RDC 实例上找到您的数据库,因为它位于 EC2 实例上。而且,数据库安装在 EC2 机器上,因此亚马逊不必查找和管理 mysql 服务器,因为从供应商的角度来看这很麻烦。
因此,在ssh 登录后,只需在控制台上命令mysql。然后,也许终端移动到 mysql 服务器,然后控制台形状从 $ 变为 mysql> 。要正确使用数据库,您必须准确了解 sql 查询语法。但是我相信你不是很擅长处理数据库,所以你为什么不使用 phpmysqladmin?也许
yum install phpmysqladmin
安装后,您可以在GUI模式下管理数据库(在网站上)。在google搜索'phpmysqladmin',安装,然后学习mysql语法!
希望对您有所帮助。
您已在 EC2 实例上安装 MySQL,但未创建 RDS 实例。您将无法通过任何类型的 AWS 控制台或 CLI 操作 "see" 此数据库。
如果你真的希望你的数据库在 RDS 上(如果不考虑额外的成本,我实际上建议而不是 运行 在 EC2 上),你需要单独创建 RDS 实例并设置它接受您为您的实例使用的任何 EC2 安全组。
您没有对 RDS 的命令行访问权限,因此无法执行 yum install mysql-server
之类的操作来创建 RDS,但是如果需要,您可以使用 AWS 命令行工具来实例化 RDS 实例能够编写实例化脚本。
我按照 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
安装PHPmysql:
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 网站,但我在我的 Amazon 管理控制台中找不到数据库。也不在我的数据库-> RDC 实例下。那么这个创建的数据库在哪里,where/how 我能找到它吗?或者我应该用另一种方式设置吗?
我不太清楚,但为了提供一些信息,INSTANCE 仅表示一台计算机。因此,您无法在 RDC 实例上找到您的数据库,因为它位于 EC2 实例上。而且,数据库安装在 EC2 机器上,因此亚马逊不必查找和管理 mysql 服务器,因为从供应商的角度来看这很麻烦。
因此,在ssh 登录后,只需在控制台上命令mysql。然后,也许终端移动到 mysql 服务器,然后控制台形状从 $ 变为 mysql> 。要正确使用数据库,您必须准确了解 sql 查询语法。但是我相信你不是很擅长处理数据库,所以你为什么不使用 phpmysqladmin?也许
yum install phpmysqladmin
安装后,您可以在GUI模式下管理数据库(在网站上)。在google搜索'phpmysqladmin',安装,然后学习mysql语法!
希望对您有所帮助。
您已在 EC2 实例上安装 MySQL,但未创建 RDS 实例。您将无法通过任何类型的 AWS 控制台或 CLI 操作 "see" 此数据库。
如果你真的希望你的数据库在 RDS 上(如果不考虑额外的成本,我实际上建议而不是 运行 在 EC2 上),你需要单独创建 RDS 实例并设置它接受您为您的实例使用的任何 EC2 安全组。
您没有对 RDS 的命令行访问权限,因此无法执行 yum install mysql-server
之类的操作来创建 RDS,但是如果需要,您可以使用 AWS 命令行工具来实例化 RDS 实例能够编写实例化脚本。