【发布时间】:2016-04-05 08:32:45
【问题描述】:
我正在尝试在两个 mysql 实例之间切换,但不知道如何使用 MAMP 运行它。我想,有 mysqld_multi 但我在文档中没有找到任何东西。
谢谢。
【问题讨论】:
我正在尝试在两个 mysql 实例之间切换,但不知道如何使用 MAMP 运行它。我想,有 mysqld_multi 但我在文档中没有找到任何东西。
谢谢。
【问题讨论】:
我在 *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 &
【讨论】: