连接到MariaDB + Bitnami的多层

时间:2018-09-12 10:46:05

标签: wordpress amazon-web-services mariadb

我还是AWS的新手,这是我第一次尝试使用MariaDB;我习惯于与已经安装了cPanel之类的托管服务提供商打交道,所以请保持友好。 :)

我正在使用Bitnami's WordPress Multi-Tier with Amazon RDS for MariaDB

Bitnami的文档通常非常好,但是在这种情况下,我什么也找不到。我得到了他们的支持,到目前为止,我收到的唯一答复类似于:“使用WordPress插件进行数据库导出” 显然,这不会减少芥末酱。

我想完成的事情:

  1. 连接到我的数据库
  2. 导出我的数据库
  3. 导入(覆盖)数据库

本质上,我想将本地WordPress部署到AWS ...文件都很好,但是在数据库方面我迷路了。

(注意:我想摆脱依赖phpMyAdmin的习惯,并且理想情况下,不想安装它,等等)

我从这里开始:[连接到运行MariaDB数据库引擎的数据库实例] [2]

在使用SSH之后,我尝试过:

命令:mysql

输出:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/bitnami/mariadb/tmp/mysql.sock' (2)


命令:mysql -h MY-DB-INSTANCE.us-east-1.rds.amazonaws.com -P 3306 -u bitnami

输出:Access denied for user 'bitnami'@'10.0.4.110' (using password: NO)

编辑:针对我遇到的其他问题,我将该线程分为一个单独的线程。

1 个答案:

答案 0 :(得分:2)

大概您的MySQL用户bitnami实际上有一个密码,因此您可以尝试以下操作:

mysql -h MY-DB-INSTNACE.us-east-1.rds.amazonaws.com -P 3306 -u bitnami -p
                                                                       ^^^ add this

您的外壳程序将提示您输入密码。

除此之外,您还需要确保已将RDS实例打开到尝试连接的IP。您可以将其打开给所有IP,但是更好的做法是仅将其打开给您的开发机以及将要访问数据库的生产机。如果不执行此步骤,则也将无法连接。

编辑:如果您的用户bitnami尚不存在,则您可能必须以root用户身份登录并进行配置。或者,如果忘记了密码,则可能必须重置密码。您应该始终记下管理员凭据,作为访问RDS实例的最后手段。