issues running mysql, mysql5?

Chris Drackett drackett at mac.com
Sat Mar 31 16:08:06 PDT 2007


when I try and run it i get the following:

Hobbes:~ cwd$ ps auxww | grep mysql
cwd       4715   1.0 -0.0    27372    428  p3  S+    6:05PM   0:00.00  
grep mysql
mysql     4674   0.0 -0.5    39940  10444  ??  SNs   6:04PM    
0:00.21 /System/Library/Frameworks/CoreServices.framework/Frameworks/ 
Metadata.framework/Versions/A/Support/mdimportserver

and if I try and start the server I get:

Hobbes:~ cwd$ /opt/local/share/mysql5/mysql/mysql.server start
Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line 151:  
kill: (4732) - No such process
ERROR!

any ideas :)


On Mar 31, 2007, at 5:58 PM, Ryan Schmidt wrote:

> On Mar 31, 2007, at 11:57, Chris Drackett wrote:
>
>> I have installed mysql and mysql5 using macports.. I used to have  
>> it installed pre-macports, but that install didn't seem to work  
>> with the things (like python) that I recently installed via  
>> macports. Here is the message I am getting when I try to run  
>> mysql5 (which i assume is the same as mysql?)
>>
>> Hobbes:~ cwd$ mysql5
>> ERROR 2002 (HY000): Can't connect to local MySQL server through  
>> socket '/opt/local/var/run/mysql5/mysqld.sock' (2)
>>
>> and if I try and run mysql, it can't find it, so I try and  
>> activate using port:
>>
>> Hobbes:~ cwd$ port activate mysql
>> --->  Activating mysql
>> Error: port activate failed: Image error: /opt/local/share/man/ 
>> man1/mysql.1.gz is being used by the active mysql5 port.  Please  
>> deactivate this port first, or use the -f flag to force the  
>> activation.
>>
>> I am new to this, and have no idea what is going on :)
>
> The port "mysql" is MySQL version 3.23.58. (Discover that with  
> "port info mysql".) That's ancient. You probably don't want it.  
> Uninstall it. "sudo port uninstall mysql".
>
> Can't connect to the socket? Ok. Is your MySQL 5 server running?  
> Check the list of running processes. I use "ps auxww | grep mysql".  
> If you see more than just the grep process, MySQL should be  
> running. If it's not... Did you start your MySQL 5 server? Did you  
> even install your MySQL 5 server? To get it, you need to have run  
> "sudo port install mysql5 +server". If you instead just ran "sudo  
> port install mysql5" without specifying the +server variant, then  
> you don't have the server. Uninstall the nonserver version ("sudo  
> port uninstall mysql5") and reinstall it with the +server variant.  
> When it's done, it'll print out a command that you can run to  
> activate the launch daemon so that your MySQL 5 server is running.  
> Then you should be able to connect to its socket.
>
>



More information about the macports-users mailing list