升级MAMP的mysql版本

问题描述 投票:0回答:2

我正在尝试安装现有的 Magento 项目。我安装了 MAMP,因此它包含了所有 apache、PHP、MySQL 等...

当我尝试导入数据库文件时,PHPMyAdmin 返回了无效的格式消息。然后,我发现我导入的数据库使用的是DB服务器版本8.0.X,而我的DB服务器版本使用的是5.7.34。这就是为什么我无法导入数据库文件。

有什么办法可以将MAMP MySQL版本升级到8.0.28或者解决导入问题吗?

非常感谢。

mysql database magento server mamp
2个回答
0
投票

哎呀!这个答案与问题无关。


-2
投票

根据官方文档,Magento 在 Mac 或 Windows 上不支持。有关更多详细信息,请参阅系统要求

即使您设法使用 MAMP 将其安装在 Mac 上,由于 MacO 文件系统的原因,它也会“非常慢”。我尝试了许多不同的工具(mamp、valet、php -S 等),除了 Docker 之外,没有任何工具能让 Magento 在 Mac 上顺利运行。 除此之外,每个 magento 版本的要求都会发生变化,如果您计划使用多个版本的 Magento,则很难更新您的环境。

有很多

Docker 镜像

,但现在,当您选择其中一个时,请记住不要将所有文件和文件夹与 docker 同步。我的意思是,如果您希望它“可用”,请记住仅同步您的 app/code 文件夹。请参阅下面的示例:

services:
  app:
    volumes: &appvolumes
      ## Host mounts with performance penalty, only put what is necessary here
      - ./src/app/code:/var/www/html/app/code:cached
      - ./src/app/design:/var/www/html/app/design:cached
      - ./src/app/etc:/var/www/html/app/etc:cached
      - ./src/composer.json:/var/www/html/composer.json:cached
      - ./src/composer.lock:/var/www/html/composer.lock:cached
      - ./src/nginx.conf.sample:/var/www/html/nginx.conf:cached
      #- ./src/auth.json:/var/www/html/auth.json:cached
      #- ./src/m2-hotfixes:/var/www/html/m2-hotfixes:cached
      #- ./src/patches:/var/www/html/patches:cached
      - ./src/var/log:/var/www/html/var/log:cached
      #- ./src/var/report:/var/www/html/var/report:cached
      ## To sync your SSH to the container, uncomment the following line:
      #- ~/.ssh/id_rsa:/var/www/.ssh/id_rsa:cached
      ## Linux only: remove the above lines (except nginx.conf line) and mount the entire src directory with:
      #- ./src:/var/www/html:cached

© www.soinside.com 2019 - 2024. All rights reserved.