首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ec2实例上安装Wordpress和RDS实例上的数据库

在Ec2实例上安装Wordpress和RDS实例上的数据库
EN

Stack Overflow用户
提问于 2016-08-26 03:56:57
回答 1查看 1.6K关注 0票数 0

我想在现有的亚马逊网络服务ec2实例上安装Wordpress。然而,我得到一个错误:“错误建立数据库连接”。

我遵循了这里的教程:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html

唯一不同的是,本教程是为那些在同一个ec2实例上安装MySQL的人准备的,而我希望让MySQL在另一个实例(即RDS)上运行。

我执行的步骤如下:

1)在ec2实例上安装了httpd24、php56和php56-mysqlnd包。

2)创建了具有权限和db的MySQL用户:

代码语言:javascript
复制
CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";

3)使用适当的值填写wp-config值:

代码语言:javascript
复制
define('DB_USER', 'wordpress-user'); //without the "@'localhost'" part
define('DB_HOST', '[RDS endpoint]:3306');

4)教程中概述的其余说明(允许Apache web服务器的永久链接和文件权限)。

然而,当我输入Wordpress博客的url时,我得到了错误:“建立数据库连接时出错”。

有人对我的设置出了什么问题有什么建议吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-28 13:53:48

我通过不为DB用户指定主机(即:'wordpress-user'@'%'而不是'wordpress-user'@'localhost')来实现这一点。

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

https://stackoverflow.com/questions/39153753

复制
相关文章

相似问题

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