我正在尝试在两个mysql实例之间切换但不知道如何使用MAMP运行它。我想,有mysqld_multi,但我在文档中找不到任何内容。
感谢。
答案 0 :(得分:0)
我在* 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 &