首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MySql的实例

使用MySql的实例
EN

Server Fault用户
提问于 2020-03-13 00:13:31
回答 1查看 2.4K关注 0票数 0

我习惯于与一个cpanel共享主机。我刚刚开始学习VPC,似乎无法理解(一键安装)实例是如何工作的。

MySql数据库:

MySql数据库每月花费18美元。

  • 它是一个独立于Wordpress的数据库吗?
  • Bitnami安装有它自己的数据库吗?
  • 当我们在没有创建MySql数据库实例的情况下执行Wordpress备份时,Wordpress数据库的备份是如何工作的?它不会备份吗?
  • 或者使用快照,我们不需要做通常的Wordpress备份?
  • 如果我有MySql数据库实例,Wordpress安装会自动与MySql数据库一起工作吗?
  • 如果我有多个Wordpress实例(不是多站点Wordpress),是否必须为每个实例创建一个单独的MySql数据库?
  • 对于实例,我可以向它添加一个cpanel吗?

谢谢

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-03-13 09:29:22

这里的工程师,

  • 它是一个独立于Wordpress的数据库吗?

不是,Lightsail中的Bitnami WordPress解决方案是一个SingleVM部署,其中Apache、PHP和MySQL包含在同一个实例中。

  • Bitnami安装有它自己的数据库吗?

我们配置数据库(为WordPress创建一个新用户和数据库),并配置应用程序来使用它。它具有部署WordPress的管理用户的基本信息。当然,您可以将WordPress配置为使用单独的MySQL数据库。

  • 当我们在没有创建MySql数据库实例的情况下执行Wordpress备份时,Wordpress数据库的备份是如何工作的?它不会备份吗?

通过使用All in一个迁移插件,您可以轻松地创建WordPress备份。安装后,您可以在几次单击中导入/导出数据。

https://docs.bitnami.com/aws/how-to/migrate-wordpress/

  • 或者使用快照,我们不需要做通常的Wordpress备份?

如果创建实例的快照,并且所有组件都包含在同一个实例中,则不需要进行任何其他备份来保存数据。一旦部署了创建的快照,信息将与创建快照时的信息相同。

  • 如果我有MySql数据库实例,Wordpress安装会自动与MySql数据库一起工作吗?

默认情况下,WordPress被配置为使用MySQL。它使用本地数据库,但正如我前面提到的,如果需要,可以使用外部数据库。您只需更改/opt/bitnami/apps/wordpress/htdocs/wp-config.php.上的WordPress配置即可。

  • 如果我有多个Wordpress实例(不是多站点Wordpress),是否必须为每个实例创建一个单独的MySql数据库?

如果希望在同一个实例的基础上部署不同的WordPress应用程序,则需要遵循以下步骤。这些步骤假设您的应用程序将位于/opt/bitnami/app/myapp/目录中:

1)运行以下命令来创建目录并分配必要的权限:

代码语言:javascript
复制
sudo mkdir /opt/bitnami/apps/myapp
sudo mkdir /opt/bitnami/apps/myapp/htdocs/
sudo mkdir /opt/bitnami/apps/myapp/conf
# Copy the WordPress files to this htdocs folder and configure the permissions            
sudo chown -R bitnami:daemon /opt/bitnami/apps/myapp/htdocs/
sudo chmod -R g+w /opt/bitnami/apps/myapp/htdocs/

2)创建和编辑/opt/bitnami/apps/myapp/conf/httpd-prefix.conf文件,并将下面的行添加到文件中:

代码语言:javascript
复制
Alias /myapp/ "/opt/bitnami/apps/myapp/htdocs/"
Alias /myapp "/opt/bitnami/apps/myapp/htdocs/"
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"

3)创建和编辑/opt/bitnami/app/myapp/conf/httpd-app.conf文件,并将下面的内容添加到文件中。这是应用程序的主要配置文件,因此根据应用程序的需求进一步修改它。

代码语言:javascript
复制
<Directory /opt/bitnami/apps/myapp/htdocs/>
    Options +FollowSymLinks
    AllowOverride None
    <IfVersion < 2.3 >
    Order allow,deny
    Allow from all
    </IfVersion>
    <IfVersion >= 2.3>
    Require all granted
    </IfVersion>
</Directory>

注意:如果应用程序使用.htaccess文件,则应将AllowOverride None选项更改为AllowOverride All。了解如何将.htaccess文件内容移动到主服务器配置文件。

4)一旦创建了上述文件和目录,在/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf,上的主要Apache配置文件的末尾添加以下行,如下所示:

代码语言:javascript
复制
Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"

5)重新启动Apache服务器:

代码语言:javascript
复制
sudo /opt/bitnami/ctlscript.sh restart apache

您现在应该能够在http://SERVER-IP/myapp上访问应用程序了。

这里有更多信息:https://docs.bitnami.com/aws/apps/wordpress/administration/create-custom-application-php/

  • 对于实例,我可以向它添加一个cpanel吗?

Bitnami解决方案不使用系统的包。所有的服务都在/opt/bitnami文件夹中,所以我不知道cpanel是否支持这个功能。顺便说一句,我们没有提供支持。

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

https://serverfault.com/questions/1006748

复制
相关文章

相似问题

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