mysql5 and mysql51
Terry Barnum
terry at dop.com
Mon May 7 09:52:06 PDT 2012
On May 4, 2012, at 7:24 PM, Bradley Giesbrecht wrote:
>
> On May 4, 2012, at 6:53 PM, Ryan Schmidt wrote:
>
>>
>> On May 4, 2012, at 20:13, Terry Barnum wrote:
>>
>>> The mysql variants for postfix are mysql51 or mysql55. I installed postfix +mysql51 which installed mysql5.1.62_1. Dovecot variants are mysql5 and mysql55. Installing dovecot2 +mysql5 which is installing mysql5.1.62_0.
>>>
>>> port installed shows:
>>>
>>> mysql5 @5.1.62_0 (active)
>>> mysql51 @5.1.62_1 (active)
>>>
>>> What's the correct way to solve this?
>>
>> We need to update all ports that use mysql to have mysql51 and mysql55 variants, and then deprecate the mysql5 port. This is an ongoing process.
>
> Yes, it would be better to leave all the mysql5 variants in place until we can make the change in mass.
>
> Terry, what ports do you have installed that depend on mysql?
$ port dependents mysql5
dovecot depends on mysql5
dovecot2 depends on mysql5
p5-dbd-mysql depends on mysql5
p5.12-dbd-mysql depends on mysql5
postfix depends on mysql5
> Switching to mysql51 for both dovecot2 and postfix should be a small change. You might have to tell dovecot and postfix where to find the mysql51 socket
> and you will probably need to tell mysql51 where your databases are.
>
> The default location for datadir is /opt/local/var/db/{msyql5,mysql51}. Personally I use a different directory which I set in /opt/local/etc/{mysql5,mysql51}/my.cnf.
>
> In my.cnf if you set the socket and datadir locations to the same as mysql5 everything should just work.
>
> You can probably get away with installing mysql51 and coping your mysql5 my.cnf file over mysql55's my.cnf file.
>
> $ sudo cp /opt/local/etc/{mysql5,mysql51}/my.cnf
>
> And then look through the new my.cnf for any paths you may want to adjust.
>
> Then stop mysql5 and start mysql55.
> $ sudo port unload mysql5
> $ sudo port load mysql51
Thank you Bradley, I'll give it a shot.
-Terry
> Regards,
> Bradley Giesbrecht (pixilla)
Terry Barnum
digital OutPost
http://www.dop.com
More information about the macports-users
mailing list