【问题标题】:Where does Leopard Server's MySQL store its data?Leopard Server 的 MySQL 将其数据存储在哪里?
【发布时间】:2009-01-15 19:34:04
【问题描述】:

我正在尝试从 Time Machine 恢复 MySQL 数据库中的表,但是我不知道也找不到 Leopard Server 的 MySQL 存储其数据文件的位置。

  1. 有人知道它们的存储位置吗?
  2. 有没有一种简单的方法可以在它们上运行 mysqldump 而无需恢复它们?
  3. 关于 Time Machine 和 MySQL 数据文件,我还有什么需要了解的吗?

【问题讨论】:

    标签: mysql macos osx-leopard


    【解决方案1】:

    连接数据库并发出

    SHOW VARIABLES LIKE 'datadir';
    

    即使改变了默认值,它也会告诉你正确的答案。

    【讨论】:

      【解决方案2】:

      对于我的标准安装(来自包),它位于

      /usr/local/mysql/data
      

      【讨论】:

      • 请注意/usr/local/mysql 是一个符号链接,例如/usr/local/mysql-5.6.20-osx10.8-x86_64。当您安装新版本的 MySQL 时,会创建一个新文件夹,/usr/local/mysql 符号链接将指向该文件夹。 Yu必须自己将旧数据目录移动到这个新文件夹。
      【解决方案3】:

      它在 /var/mysql/dbname ,其中 dbname 是数据库的名称。

      【讨论】:

      • 这取决于它是如何安装的。
      猜你喜欢
      • 2013-11-17
      • 2016-01-23
      • 2019-05-23
      • 1970-01-01
      • 2012-06-18
      • 2016-11-22
      • 2011-01-06
      • 2011-12-02
      • 2014-11-22
      相关资源
      最近更新 更多