<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000099" bgcolor="#FFFFCC">
I noticed that the socket in /var/mysql is called mysql.sock while
the one in /opt/local/var/run/mysql5 is called mysqld.sock (note the
'd' between 'l' and '.').<br>
<br>
I tried using<br>
$ <span>sudo ln -s /var/<span class="bold highlight
search-highlight">mysql</span>/<span class="bold highlight
search-highlight">mysql</span>.sock </span><span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight search-highlight">mysql5/mysqld.sock<br>
<br>
for some reason that also didn't work.<br>
<br>
Then I tried:<br>
</span></span></span></span></span> $ <span>sudo ln -s
/var/<span class="bold highlight search-highlight">mysql</span>/<span
class="bold highlight search-highlight">mysql</span>.sock </span><span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight search-highlight">mysql5/mysql.sock<br>
$ sudo mv </span></span></span></span></span><span><span><span
class="bold highlight search-highlight"><span><span
class="bold highlight search-highlight"><span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight search-highlight">mysql5/mysql.sock
</span></span></span></span></span></span></span></span></span></span><span><span><span
class="bold highlight search-highlight"><span><span
class="bold highlight search-highlight"><span><span><span
class="bold highlight search-highlight"><span><span
class="bold highlight search-highlight"><span></span><span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight
search-highlight">mysql5/mysqld.sock<br>
<br>
this worked. I don't know why this
worked and making the link directly
didn't, but at least it's working now.<br>
<br>
<br>
<br>
Carl.<br>
<br>
<br>
</span></span></span></span></span></span></span></span></span></span>
</span></span></span></span></span><br>
<span><span><span class="bold highlight search-highlight"><span><span
class="bold highlight search-highlight"></span></span></span></span></span>
<blockquote type="cite">I found this thread:
<a class="moz-txt-link-freetext"
href="http://mac-os-forge.2317878.n4.nabble.com/bp-seqfeature-load-pl-module-cannot-connect-to-mysql-td140155.html">http://mac-os-forge.2317878.n4.nabble.com/bp-seqfeature-load-pl-module-cannot-connect-to-mysql-td140155.html</a>
which recommends that you create a link from /var/mysql/mysql.sock
to <span>/opt/local/var/run/</span><span><span class="bold
highlight search-highlight">mysql5.<br>
( you may need to sudo mkdir -v </span></span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight search-highlight">mysql5 first)</span></span></span></span><br>
$ <span>sudo ln -s /var/<span class="bold highlight
search-highlight">mysql</span>/<span class="bold highlight
search-highlight">mysql</span>.sock </span><span><span><span
class="bold highlight search-highlight"><span>/opt/local/var/run/</span><span><span
class="bold highlight search-highlight">mysql5<br>
<br>
I make the link, but Perl still c</span></span></span></span></span>an't
connect to local MySQL server through socket
'/opt/local/var/run/mysql57/mysqld.sock'.<br>
<br>
</blockquote>
<br>
</body>
</html>