<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>