51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Nextcloud -4- 连接 MariaDB

Nextcloud 可以连接本地数据库,对于系统维护有很多好处,本文记录 nextcloud 连接mariadb数据库的方法。

操作流程 {#操作流程}

mariadb 开源高效,我们尝试使用 mariadb 作为数据库

创建数据库容器 {#创建数据库容器}

  • 使用命令创建容器

4047 InnoDB 错误 {#4047-InnoDB-错误}

解决方案一 {#解决方案一}
  • 使用 mysql 代替 mariadb
解决方案二 {#解决方案二}
解决方案三(临时方案) {#解决方案三(临时方案)}
  • 需要修改 mariadb,关闭一个只读的设置
  • 该解决方案会在容器重启后失效
解决方案四(最优方案) {#解决方案四(最优方案)}
  • 创建容器后进入容器
  • 修改 /etc/mysql/my.cnf 文件
  • 添加内容:

创建 nextcloud-fpm版本容器 {#创建-nextcloud-fpm版本容器}

  • 登录 宿主IP:8080 可以访问 nextcloud 配置界面,填入管理员账户信息和数据库信息

  • 填好后点击完成配置,等待一会nextcloud 完成初始化

验证数据库连接是否成功 {#验证数据库连接是否成功}

  • 进入数据库,查看数据库列表
  • 可以看到 nextcloud_db 被创建,说明链接成功

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/environment/nas/nextcloud/nextcloud-mysql/nextcloud-mysql/

赞(1)
未经允许不得转载:工具盒子 » Nextcloud -4- 连接 MariaDB