【问题标题】:Run Multiple instances of MySql using MAMP使用 MAMP 运行多个 MySql 实例
【发布时间】:2016-04-05 08:32:45
【问题描述】:

我正在尝试在两个 mysql 实例之间切换,但不知道如何使用 MAMP 运行它。我想,有 mysqld_multi 但我在文档中没有找到任何东西。

谢谢。

【问题讨论】:

    标签: mysql macos mamp mamp-pro


    【解决方案1】:

    我在 *nix 环境中使用了 mysqld_multi,但在 MAC 中没有。最简单的方法应该是在运行在不同端口的同一台机器上创建第二个 MySQL 实例。

    只需将 /etc/my.cnf 文件复制到 /etc/my2.cnf

    vi /etc/my2.cnf

    更改 MySQL 端口/套接字、数据和日志目录以运行辅助 mysql 实例。

    [mysqld]
    socket=/var/lib/mysql/mysql2.sock
    port=3308
    user=mysql
    log-error=/data1/mysql/mysqld.log
    ..
    ..
    
    [mysqld_safe]
    log-error=/data1/mysql/mysqld.log
    pid-file=/var/run/mysqld/mysqld2.pid
    

    使用 my2.cnf 默认文件启动辅助 MySQL 实例

    bash-4.1$ mysqld_safe --defaults-file=/etc/my2.cnf &
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-30
      • 2018-01-29
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多