Making a prefixed install / hard-wired global configuration files?

2007-03-25 Thread Nick Hill
Is there an easy way to build MySQL client library, server and start-up script 
so that /etc/my.cnf is ignored?


I need to build client and server so that it in no way interacts with the global 
system install, and build programs against that client library which also don't 
interact with the global system install.


My attempts so far show that I need to make hacks to get it to work, where I 
expected something like ./configure --prefix=/my/prefix --global_config=blah 
would do the trick but doesn't seem to be the case.


I notice Linux distros often have their configs in places other than 
/etc/my.cnf.  Have I overlooked something?


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Making a prefixed install / hard-wired global configuration files?

2007-03-25 Thread Jeremy Cole

Hi Nick,

This should do it:

  --sysconfdir=DIR   read-only single-machine data [PREFIX/etc]

Regards,

Jeremy

Nick Hill wrote:
Is there an easy way to build MySQL client library, server and start-up 
script so that /etc/my.cnf is ignored?


I need to build client and server so that it in no way interacts with 
the global system install, and build programs against that client 
library which also don't interact with the global system install.


My attempts so far show that I need to make hacks to get it to work, 
where I expected something like ./configure --prefix=/my/prefix 
--global_config=blah would do the trick but doesn't seem to be the case.


I notice Linux distros often have their configs in places other than 
/etc/my.cnf.  Have I overlooked something?




--
high performance mysql consulting
www.provenscaling.com

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Making a prefixed install / hard-wired global configuration files?

2007-03-25 Thread Nick Hill

Hello Jeremy

Thank you for the pointer. After make clean, re-configured, re-compiled then 
tried, but /path/to/bin/mysql --help still shows /etc/my.cnf as the default file.


Jeremy Cole wrote:

Hi Nick,

This should do it:

  --sysconfdir=DIR   read-only single-machine data [PREFIX/etc]

Regards,

Jeremy

Nick Hill wrote:
Is there an easy way to build MySQL client library, server and 
start-up script so that /etc/my.cnf is ignored?


I need to build client and server so that it in no way interacts with 
the global system install, and build programs against that client 
library which also don't interact with the global system install.


My attempts so far show that I need to make hacks to get it to work, 
where I expected something like ./configure --prefix=/my/prefix 
--global_config=blah would do the trick but doesn't seem to be the case.


I notice Linux distros often have their configs in places other than 
/etc/my.cnf.  Have I overlooked something?






--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]