【问题标题】:Migrating data from older mysql installation to new one in mac将数据从旧的mysql安装迁移到mac中的新安装
【发布时间】:2018-10-17 19:07:09
【问题描述】:

我的 macOS High Siera 中有 mysql 版本 5.7.12,其中充满了存储在 /usr/local/mysql-5.7.12-osx10.11-x86_64/data 目录中的数据库文件。然后我将 mysql 更新到 5.7.23 并创建一个新目录作为 /usr/local/mysql-5.7.23-macos10.13-x86_64/data 升级后的 mysql 期望数据库文件驻留在其中。我可以简单地将数据库文件从旧目录复制到这个目录并恢复我的数据吗?我不想导出数据库并重新导入它们。

【问题讨论】:

    标签: mysql macos


    【解决方案1】:

    这就是我的做法。

    • 已停止 mysql

    • 从旧数据目录 (/usr/local/mysql-5.7.12-osx10.x) 复制所有数据库文件/目录和一个名为 ibdata1 的文件(InnoDB 的表空间)。 11-x86_64/data) 到新的 (/usr/local/mysql-5.7.23-macos10.13-x86_64/data)。

    • 向数据库用户授予必要的权限。

    • 启动了mysql,一切都回来了。

    [附注我需要这样做,因为数据库文件有几十 GB 大小,而且我没有必要的磁盘空间来备份和恢复。]

    【讨论】:

      猜你喜欢
      • 2022-11-05
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 2012-03-17
      • 2016-03-07
      • 1970-01-01
      相关资源
      最近更新 更多