make_replication_sandbox does not mention you can pass a path to tar ball
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL Sandbox |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
The output of make_replicatio
$ make_replicatio
[***] server version required
The MySQL Sandbox, version 3.0.09
(C) 2006-2010 Giuseppe Maxia
syntax: /opt/local/
--upper_
-r --replication_
--server_
--sandbox_
--check_
--how_
-t --topology = name Sets a replication topology.
--circular = number Sets circular replication with N nodes.
--master_master set exactly two nodes in circular replication
-v --verbose Use this option to see installation progress (default: disabled)
--interactive Use this option to ask interactive user
--help show this help (default: disabled)
Example:
/opt/
$
Note: there is no mention of the fact you can provide a path to the binary you want to use.
This _is_ mentioned in the man page of MySQL::
MULTIPLE SERVER RECIPES
Creating a standard replication sandbox
As easy as making a single sandbox, this command creates a replication system with one master an two slaves. If you have set the repository under $SANDBOX_BINARY (see "Easily
creating more sandboxes after the first one"), then you can also say
I would suggest that:
1. The make_replicatio
2. Also that if a version is given say: make_replicatio
2(a) that it is clearer WHERE the script is looking for the tarballs,
2(b) that if not running as root the script can look in a local directory:
[sjmudd@m7 ~]$ make_replicatio
installing and starting master
/opt/mysql does not exist
error installing the master
(512 )
[sjmudd@m7 ~]$
/opt/mysql may not be writeable by the non-root user, and indeed perhaps $HOME/opt/mysql or similar would be a good place to also search for these binaries ?
fixed in version 3.0.12