Snow Leopard UTD finally arrived

After 6 days since the release of Snow Leopard, my UTD discs finally came in the mail yesterday. I was somewhat upset during launch day when my order status said backordered. It’s puzzling that the company who made the software and distributes it, is backordered. I could’ve gone to the store and bought a full version. I heard they had a ton there.

My co-worker got his full version copy 10am that day. I couldn’t wait so I borrowed it from him after he upgraded his MBP and upgraded my MBP. So far I’ve gotten a few app crashes but it seems after the first crash, they tend to run normal again. I hear 10.6.1 is around the corner so it should fix some stuff.

Anyways, here are some pics I took.

snow leopard osx

snow leopard osx

snow leopard osx

As you can see from the 3rd pic, the UTD (Up to date) discs are upgrade only. The retail $30 ones should be full versions. Another thing I noticed is there is a Optional Install folder now on the disc. It has OS X applications such as Mail, iCal, Address Book, etc. Also has Rosetta. This is great coz in the past, if any of the apps needs to be reinstalled, you can either copy it from another working OS X and fix the permissions or reinstall OS X. Now just pop in the Snow Leopard disc and you can install it anytime.

Here’s a before and after pic of my hard drive on my Mac Mini MB138LL/A. Notice the changes to the hard drive size.

Here’s an article that explains about the capacity change – http://blogs.zdnet.com/storage/?p=589.

Allowing network connections to MySQL in OS X Leopard Server

For the past couple of days I’ve been trying to set up one of our XServe running Leopard Server at work for web hosting. I was able to configure the Web, AFP, and SMB properly. The problem I was having was configuring MySQL. It was easy to enable but trying to connect to it from other computers in the same domain was the problem. There’s a checkbox with “Allow network connections” in the Server Admin section of MySQL. So I checked it, save, and restarted it. I still wasn’t able to connect. I checked for firewall settings. I pinged the host and got a response. I couldn’t figure out what was wrong. So I googled it.

The common answer I found was to edit the /etc/mysql/my.cnf file. Well it’s not there but I did find a /etc/my.cnf file. So I tried editing that file and restarting. It didn’t work.

Then I remembered that the php.ini file that Leopard Server is using isn’t in the default location /etc/php.ini, but it ran the /private/etc/php.ini. So I looked in there and found another my.cnf file. I edited the file by adding # in front of skip-networking entry. I restarted it and it finally worked.

So here’s what you need to do:

  • Go into Server Admin and check the Allow network connections and save
  • Comment out the skip-networking entry from /private/etc/my.cnf
  • Add the IP address of the computer you will be accessing MySQL remotely
  • Give it the privileges it needs
  • Restart MySQL

That should allow you to connect to MySQL running on Leopard Server remotely.