So if your like me and forgot to specify the +server argument to the port install command and your stuck starting it up manually everytime you boot your mac, and were to lazy to find out how and/or reinstall the port with the f***ing +server argument, Batman to the rescue!!!! I mean Kevin to the Rescue!
It’s actually quite easy.
Before we start
$ means following text is a shell (terminal) command. Copy the text after the ‘$‘ sign.
Step 1: Create Daemon File
$ sudo cp /opt/local/var/macports/software/mysql5/5.0.67_0+server/opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist /System/Library/LaunchDaemons/
Skip to Step two if previous command worked.
Save the following text to /System/Library/LaunchDaemons/org.macports.mysql5.plist
$ sudo cat > /System/Library/LaunchDaemons/org.macports.mysql5.plist
Copy and following text in to terminal. All the way down to the line that says “## STOP COPYING”
$ cat <<END > /System/Library/LaunchDaemons/org.macports.mysql5.plist
<?xml version=’1.0′ encoding=’UTF-8′?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version=’1.0′>
<dict>
<key>Label</key><string>org.macports.mysql5</string>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/daemondo</string>
<string>–label=mysql5</string>
<string>–start-cmd</string>
<string>/opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper</string>
<string>start</string>
<string>;</string>
<string>–stop-cmd</string>
<string>/opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper</string>
<string>stop</string>
<string>;</string>
<string>–restart-cmd</string>
<string>/opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper</string>
<string>restart</string>
<string>;</string>
<string>–pid=none</string>
</array>
<key>Debug</key><false/>
<key>Disabled</key><true/>
<key>OnDemand</key><false/>
<key>RunAtLoad</key><false/>
</dict>
</plist>
END
## Stop Copying
Step 2: Start Server and Make it load at system startup
Start server and add to start up Demon
$ sudo launchctl load -w /System/Library/LaunchDaemons/org.macports.mysql5.plist
Step 3: Test MySQL Connection
$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Thats all there is to it…
Posted by kvncortez 


lection of links which A helped me out, and I think it will help you out if you decide to start using PGP.
Picked up a