You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何我的Bitnami LAMP实例默认数据库是MariaDB,如何切换为MySQL

AWS Bitnami LAMP实例从默认MariaDB切换为MySQL操作方案

Bitnami官方自2022年第四季度起,所有新发布的LAMP镜像默认将数据库从MySQL替换为MariaDB,这是新旧实例默认数据库不一致的核心原因,属于官方镜像的正常迭代调整。

以下是具体切换操作步骤:

  • 操作前务必完成全量数据库备份,避免数据丢失,备份命令示例:
    mysqldump -u root -p --all-databases > all_dbs_backup.sql
    
  • 停止当前运行的MariaDB和依赖数据库的服务:
    sudo /opt/bitnami/ctlscript.sh stop mariadb apache
    
  • 移除Bitnami栈中的MariaDB组件:
    sudo rm -rf /opt/bitnami/mariadb
    sudo rm /etc/init.d/bitnami-mariadb
    
  • 获取对应服务器架构的Bitnami MySQL独立模块安装包,上传到服务器后执行安装,指定安装路径为/opt/bitnami/mysql
  • 调整Bitnami全局配置:修改/opt/bitnami/scripts/setenv.sh文件,将所有MariaDB相关的路径配置替换为MySQL对应路径
  • 调整phpMyAdmin配置:修改/opt/bitnami/phpmyadmin/config.inc.php文件,将数据库套接字、服务地址配置指向MySQL服务
  • 启动服务验证运行状态:
    sudo /opt/bitnami/ctlscript.sh start mysql apache
    
  • 登录MySQL后导入之前备份的全量数据库数据:
    mysql -u root -p < all_dbs_backup.sql
    
  • 进入phpMyAdmin确认服务器类型已变更为MySQL,同时验证业务侧的数据库连接是否正常。

如果当前实例尚未部署任何业务,更简便的方案是直接选用2022年11月之前发布的Bitnami LAMP镜像,这类镜像默认搭载原版MySQL,无需额外做替换操作。

内容的提问来源于stack exchange,提问作者Leo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 17:45:04