Erik Price wrote:

> Hello,
>
> Despite hours plumbing the MySQL documentation and Paul DuBois' book
> "MySQL" (New Riders), I can't figure out what exactly creates the Unix
> socket for local connections.  For some reason no socket was created
> during my setup, and I'm not sure how to go about making one.
>
> I compiled 3.23.44 from source on Darwin 1.4.1, using these options:
>
> Bash 2.05 $ ./configure --prefix=/usr/local/mysql
> --with-unix-socket-path=/usr/local/mysql/run/mysql_socket
> --with-mysqld-user=mysql --with-comment --with-debug
>
> I am able to run ' /usr/local/mysql/bin/safe_mysqld --with-user=mysql &
> '  with no problem.  However, I cannot get any of the client programs
> to communicate with the MySQL server.  I believe that my Unix socket
> (for local connections) is not set up properly, since mysqld runs fine.
>
> I believe that I made a mistake in not having a /usr/local/mysql/run
> directory set up at setup time.  Instead, I created the "run" directory
> after running "mysql_install_db" but before running "safe_mysqld".  for
> some reason I assumed that the socket would be created dynamically when
> I started the mysql daemon.

It does.

Try chown mysql:mysql /usr/local/mysql/run

Then restart mysqld.

b.


>
>
> Is there a script or program that I can use to create the socket?  Any
> advice would be greatly appreciated, I'd like to avoid recompiling the
> whole distribution if possible.  (If that is not possible, is it simply
> a matter of not having the /usr/local/mysql/run directory set up at
> compile time?)
>
> Thank you,
>
> Erik
>
> =====
> -- Is this where you really wanted to go today ? --
>
> http://www.redhat.com/about/opinions/xp.html
>
> __________________________________________________
> Do You Yahoo!?
> Find a job, post your resume.
> http://careers.yahoo.com
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

--
Bill Adams
TriQuint Semiconductor




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to