MySQL installation in Snow Leopard Server appears to be broken?

I tried
sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
and it failed.
The mkmf.log said (in part):
"gcc -o conftest -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -DXOPENSOURCE -DDARWIN_CSOURCE -I/usr/include -fno-omit-frame-pointer -pipe -DP1003_1BVISIBLE -DSIGNALWITH_VIOCLOSE -DSIGNALSDONT_BREAKREAD -DIGNORESIGHUPSIGQUIT -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common conftest.c -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch x86_64 -pipe -L/usr/lib -lmysqlclient -lz -lm -lruby -pipe -L/usr/lib -lmysqlclient -lz -lm -lpthread -ldl "
ld: library not found for -lmysqlclient
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: /top/
2: int main() { return 0; }
3: int t() { mysqlsslset(); return 0; }
/* end */
So, I checked mysql_config:
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include -fno-omit-frame-pointer -pipe -DP1003_1BVISIBLE -DSIGNALWITH_VIOCLOSE -DSIGNALSDONT_BREAKREAD -DIGNORESIGHUPSIGQUIT]
--include [-I/usr/include]
--libs [-pipe -L/usr/lib -lmysqlclient -lz -lm]
--libs_r [-pipe -L/usr/lib -lmysqlclient_r -lz -lm]
--socket [/var/mysql/mysql.sock]
--port [0]
--version [5.0.91]
--libmysqld-libs [-pipe -L/usr/lib -lmysqld -lz -lm]
Note that mysql_config appears to have been compiled with an assumption that /usr/lib
would contain a -lmysqlclient shared library.
Which assumption fails on my Snow Leopard Server installation:
minisvr:~ root# ls -la /usr/lib/mysql
ls: /usr/lib/mysql: No such file or directory
Now, I'm reasonably certain that I have done nothing to cause this library to be missing;
as I am also reasonably certain that the mysql_config found in /usr/bin is one shipped by
Apple (as opposed to one I could have picked up somewhere else).
Can anyone else out there verify: does Apple ship /usr/bin/mysql_config?
If so, does it supply linker options like -L/usr/lib -lmysqlclient?
If that also is true, does your /usr/lib actually contain an Apple-supplied libmysqlclient.*?
Now, assuming that my installation is reasonably close to what Apple actually shipped,
what should I do about it? Would I be better off to go find a source distribution,
and build and install mysql, foregoing the Apple-supplied integration with
management tools (e.g., using Server Manager to start/stop and monitor logfiles)?
What do other users of mysql on Mac OS X Server do?
Thanks,
Tommy K

I tried
sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
and it failed.
The mkmf.log said (in part):
"gcc -o conftest -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -DXOPENSOURCE -DDARWIN_CSOURCE -I/usr/include -fno-omit-frame-pointer -pipe -DP1003_1BVISIBLE -DSIGNALWITH_VIOCLOSE -DSIGNALSDONT_BREAKREAD -DIGNORESIGHUPSIGQUIT -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common conftest.c -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch x86_64 -pipe -L/usr/lib -lmysqlclient -lz -lm -lruby -pipe -L/usr/lib -lmysqlclient -lz -lm -lpthread -ldl "
ld: library not found for -lmysqlclient
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: /top/
2: int main() { return 0; }
3: int t() { mysqlsslset(); return 0; }
/* end */
So, I checked mysql_config:
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include -fno-omit-frame-pointer -pipe -DP1003_1BVISIBLE -DSIGNALWITH_VIOCLOSE -DSIGNALSDONT_BREAKREAD -DIGNORESIGHUPSIGQUIT]
--include [-I/usr/include]
--libs [-pipe -L/usr/lib -lmysqlclient -lz -lm]
--libs_r [-pipe -L/usr/lib -lmysqlclient_r -lz -lm]
--socket [/var/mysql/mysql.sock]
--port [0]
--version [5.0.91]
--libmysqld-libs [-pipe -L/usr/lib -lmysqld -lz -lm]
Note that mysql_config appears to have been compiled with an assumption that /usr/lib
would contain a -lmysqlclient shared library.
Which assumption fails on my Snow Leopard Server installation:
minisvr:~ root# ls -la /usr/lib/mysql
ls: /usr/lib/mysql: No such file or directory
Now, I'm reasonably certain that I have done nothing to cause this library to be missing;
as I am also reasonably certain that the mysql_config found in /usr/bin is one shipped by
Apple (as opposed to one I could have picked up somewhere else).
Can anyone else out there verify: does Apple ship /usr/bin/mysql_config?
If so, does it supply linker options like -L/usr/lib -lmysqlclient?
If that also is true, does your /usr/lib actually contain an Apple-supplied libmysqlclient.*?
Now, assuming that my installation is reasonably close to what Apple actually shipped,
what should I do about it? Would I be better off to go find a source distribution,
and build and install mysql, foregoing the Apple-supplied integration with
management tools (e.g., using Server Manager to start/stop and monitor logfiles)?
What do other users of mysql on Mac OS X Server do?
Thanks,
Tommy K

Similar Messages

  • Trying to stop MYSQL service without success in snow leopard server

    Hello
    I trying to enabled MySQL service on snow leopard server.
    My hard drive name is "Macintosh HD2".
    I receive this message :
    Can't change dir to '/Volumes/Macintosh HD2/ServiceData/MySQL/' (Errcode: 2)
    I try to stop without success MySQL service for rename my HD without blank
    How do that please ?

    That's set up via the [MySQL command line|http://labs.hoffmanlabs.com/node/376]. Or you can install the (free) Sequel Pro GUI package, given you're probably more comfortable in the GUI. The steps required for Mac OS X Server are the same as most any other platform, so [launch the MySQL client per the Wordpress Codex|http://codex.wordpress.org/Installing_WordPress], and follow the instructions.

  • Upgrade MySQL in Snow Leopard Server

    Hi all. This is my first post.
    I have a Mac Mini Server with Mac OS X Server 10.6.8 (aka. Snow Leopard Server)
    wanted to update the native MySQL. I followed these instructions
    http://support.apple.com/kb/HT4006
    Now I know that it is parallel installation of MySQL.
    https://discussions.apple.com/message/15535136#15535136
    Finally,I installed MySQL 5.5.15 from MySQL.com (x86 dmg file)
    Now I have three MySQL servers in the system. Runs only the oldest (native 5.0.92)
    I want to:
    1) Remove unnecessary MySQL servers.
    2) I would like to MySQL service could be run in the Server Admin.app. If this is not possible to run the “MySQL Preference Pane” in System Preferences.
    If this is not possible then I would be able to run in "MySQL Preference Pane" in System Preferences.
    Working with AS is probably possible.http://www.jamesbantz.com/2010/08/08/upgrading-mysql-on-mac-os-x-10-6-snow-leopa rd-server/#more-172 (See step 6)
    Now I have a “little problem” with the distinction which files belong which MySQL.
    Please help
    Thanks

    Welcome to the forums.
    The cited Apple directions in HT4006 are for adding headers and client components for Mac OS X Server for MySQL, and not particularly for upgrading MySQL on Mac OS X Server.  (That may well cause problems.)
    How good are your pre-installation backups?  I'd roll those in, and undo the HT4006 changes, and (if you're not going to scratch this whole upgrade) follow what Mr Bantz describes in his posting.
    Irrespective of the particular path followed here, you do also still get to "own" all of these changes, including the on-going maintenance and upgrades, which means that you own any security problems, the inevitable software upgrades and updates, and whatever other fixes might be needed.
    Alternatively, consider moving to Mac OS X Server Lion (10.7), as it does not contain MySQL, so you can load whatever MySQL you want and (so long as you keep it from getting tangled with PostgreSQL) you're good to go.
    I would not generally expect to be able to use Server Admin or the other tools to use or manage your local MySQL.  The Server Admin tools are not set up for these sorts of changes and have a history of getting tangled when the underlying servers are changed.   If you do manage this goal and do have Server Admin working and whether following Mr Bantz's directions or via some other means, then your changes still might not survive any particular future Mac OS X Server upgrade, or Server Tools upgrade.  (Which means you'll have to debug and rework the changes, or find somebody that has figured out what broken and follow those instructions.)
    If you discover you have the need for these sorts of upgrades often, I'd suggest loading and using Linux or one of the BSDs.  Installing newer versions of stuff means more work and sometimes far more work, and tends to un-do what Apple provides, and tends to cause problems like you've encountered here.  In all seriousness, Linux or BSD is the platform you'll want, if you find yourself tweaking; they're set up for exactly this sort of tweaking.  Mac OS X and Mac OS X Server aims at a different market.

  • MySql Database set up on Snow Leopard Server for Wordpress

    I am trying to set up a mySql database on the snow leopard server in order to install wordpress.
    I have played around with the MySql database settings (in the server admin window) but can't seem to figure out how to set the database name, username, and password within the Snow leopard server.
    Do I need to use third party software like Navicat to create the database and user names etc? If yes, any idea how to do that? If now, how do I create a MySql database, username and pw?
    I have put the Wordpress install folder on my Snow leopard server. When I navigate to my domain it says I need to configure wordpress by providing my database name, username and password.
    Thanks in advance.. I am struggling here.

    That's set up via the [MySQL command line|http://labs.hoffmanlabs.com/node/376]. Or you can install the (free) Sequel Pro GUI package, given you're probably more comfortable in the GUI. The steps required for Mac OS X Server are the same as most any other platform, so [launch the MySQL client per the Wordpress Codex|http://codex.wordpress.org/Installing_WordPress], and follow the instructions.

  • MySQL Workbench on Remote Snow Leopard Server

    How do I connect to MySQL on Snow Leopard Server using Workbench ???
    I have freed up some of the permissions, such as port 3306, in the firewall section of Admin. However,
    this has not done the job and need to keep a firewall on a server running remotely. It is necessary to connect to MySQL before you install the database. It is needed because you must connect to the server in order to install the database enabling the script of the SQL file. I get an error that says: "Lost connection to MySQL server at 'reading initial communication packet,' error 61." This happens when I press the button in Workbench that says: "Test Connection." I can go into MySQL and enter a password and create a database. This is necessary to load the actual data at a later time. I am also using Cold Fusion. This, too, is waiting for a connection to the MySQL server from Workbench.
    Any ideas ???? Thx, Ted

    If this is Adobe Workbench as I might suspect, that's probably the wrong tool to use for troubleshooting connections and related.
    Try [Sequel Pro|http://www.sequelpro.com> or another similar tool.
    If you're running remotely via VPN, that adds additional complexity to the configuration. As part of both local and particularly remote testing, using light-weight diagnostics (such as ping) would be warranted. This before running any juggernaut-class packages over the link.
    (Put bluntly, very few juggernaut-class software packages from most any vendor will generate decent diagnostics for network errors.)

  • Why won't Snow Leopard server use an up to date mySQL?

    I'm about to have to throw away a perfectly good Xserve since it won't update to mySQL 5.1.33 for Moodle 2.3. I'm almost to the point of deleting snow leopard and installing Ubuntu server in its place.  I have no budget for buying an OS upgrade (our budgets have been cut >35%). so if snow leopard server cannot be upgraded (I see no technical reason for not doing so on Apple's part- I have this version on mysql running on an old FreeBSD 7 server for a trouble ticket server).
    No, upgrading to a new version of the Mac server is not an option.

    Grant, thank you so much for the quick reply.  Yes, you're right, the tower is heavy as sin!  Our more recent computers out west are iMacs which are much easier for us to deal with.  We do have the tower upright.  Bill just moved it here to our vacation house for the winter.  Is it possible [don't underestimate him] that he could have inadvertantly opened the tower DVD slot and a decidedly important part fell out during the disconnect in B'ham?  The discs don't seat themselves.  It's like they're too large by just a smidge and won't sit level in the depression.  As I close the tray the top of the opening scrapes the disc off.  It won't let it go inside so I can begin the struggle with the install itself.

  • New Installation for Mac Os X Snow Leopard Server

    Hi,
    I am new to mack sertvers. Any one know, can I install Mac OS X Snow Leopard on this Dell server?????
    Link for Dell server: http://www.dell.com/us/business/p/poweredge-r710/pd

    Given sufficient free disk and available memory (10 GB or more free disk, and 2 GB or more physical memory, respectively), most any desktop Intel Mac will work with Mac OS X Server 10.6 Snow Leopard Server.  This per the Snow Leopard Server 10.6 Technical Specifications.
    Laptops can also work, but are not supported AFAIK, and Mac OS X Server isn't particularly suited for laptops.
    Apple sells packaged configurations based on Mac Mini (Mac Mini Server) and Mac Pro (Mac Pro Server).
    The upcoming Lion Server requires specific Intel processors.

  • Snow Leopard Server - Remote Mail Access

    Greetings,
    I'm looking to see the best way to support remote users of an OS X server for handling mail/calendar synchronization. Some users will be in environments where they could connect directly, while others would be able to use the standard VPN services in OS X server to connect and synchronize. Others, however, would probably be limited to HTTP/HTTPS access to the server.
    I know that the web mail interface would work for this, though Squirrel Mail has never been a favorite of mine, but I'm attempting to support synchronization with their native clients. These would likely be Mail or Outlook, depending on the platform, though possibly Thunderbird would be in play.
    When reviewing options, it seems as if installing an SSL VPN software package may be the best bet, even if that's not an OS X standard software component. These would appear to allow connectivity via HTTPS, and I'm wondering if anybody has had positive experiences on OS X Server with these.
    Another option is different software all together for mail services, such as Zimbra Professional Edition. It has plugins to support directly synchronizing via HTTPS and thats certainly a good benefit, though it brings it's own infrastructure and doesn't use the OS X server internal capabilities.
    Are there other features that I am missing that would provide this type of capability within the standard Snow Leopard Server installation, or other recommended products for supporting this in a heterogeneous environment?
    Thanks!

    Hi
    Multi client full bandwidth VPN done directly on a server tends to be pretty wretched stuff. Dedicated VPN boxes are cheap enough if your firewall router does not already have VPN built into it.
    Bob

  • Wiped my entire macbook drive and now snow leopard won't install over snow leopard server, HELP!

    I ordered, what I thought, was Snow Leopard a while ago because I was running Leopard and I wanted to get the app store so I could move onto Lion and then Mountain Lion. I ordered the disc over the phone and the woman sent me the Snow Leopard Server instead of just Snow Leopard, I didn't think much about it so I clean installed it and ran it on my unibody macbook for a while. I didn't see much use for the disc anymore seeing that everything was downloadable at this point, so I sold the disc on Ebay and carried on. The server edition started to slow my computer down due to all of its excess applications and what not, and I read online that Lion and Mountain Lion are also very slow on the old unibody Macbooks so I ordered a regular Snow Leopard disc, now available online, and tried to install it. My computer said Snow Leopard cannot be installed over Snow Leopard server so I went to disc utitlity and wiped my entire drive while the OS X Snow Leopard disc was running and trying to install. I went back to the install window and it still said OS X Snow leopard cannot be installed over Snow Leopard Server so I shut down my computer and tried to turn it back on and I all I got was a blinking folder with a question mark in it, what do I do????????
    P.S. All of my content is backed up on an external harddrive so I am all good with that.

    Drive Preparation
    1. Boot from your OS X Installer Disc. After the installer loads select your language and click on the Continue button.  When the menu bar appears select Disk Utility from the Utilities menu.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area.  If it does not say "Verified" then the drive is failing or has failed and will need replacing.  SMART info will not be reported  on external drives. Otherwise, click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the process has completed.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Security button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.
    7. After formatting has finished quit DU and return to the installer. Complete the Snow Leopard installation.

  • Upgrade from Snow Leopard Server to Lion Server hangs at configuring services...

    I am running the Mac mini with snow leopard server 2.53 ghz 2GB of ram, 2x500GB hard drives, and have followed through the process to install Lion Server. The installation appears to be hung at the Configuring Services section of the setup process. I have left it for a couple of hours and nothing has progressed.
    Should I leave it longer, hoping that it will work through the process (if in fact it is working through something)?
    How long should this normally take?
    As this is my work server, hosting mail, web, FTP, and file sharing, it is rather important to get it up and running as quickly as possible.
    Any thoughts on how I can get it moving?
    Hard power off of the Mac Mini reboots the machine, then proceeds back to the setup page, and then hangs on the same Configuring Services.
    Any assistance would be much appreciated.
    Thanks.

    Lion Server Upgraders,
    beware and proceed with caution.
    Apple web site is naively optimistic on the upgrade process:
    "To upgrade your Mac to OS X Lion, you don’t need to drive to a store, bring home a box, and install a bunch of discs. All you do is click the Mac App Store icon, buy Lion for $29.99, and your Mac does the rest. Just make sure you have what you need to download Lion to your Mac."
    And then has a 3 step process...
    This is completely miss leading.
    Read this document first: http://manuals.info.apple.com/en_US/lion_server_upgrading_migrating.pdf
    It will make it readily apparent that moving from Snow Leopard Server to Lion is not going to be simple.
    Having done this twice now.. I have found that:
    1. Open Directory migration is a weak point. Lion & Snow Leopard Open Directory are not compatible, so if you have masters & replica then expect trouble. I have an unresolved issue trying to get a simple Lion Server to Lion Server Open Directory replica up and running. This compatibility seems to also cause migration to fail, as I found that all my local User/Groups transferred ok but non of the /127.0.0.1/LDAPv3 (Open Directory) ones did. This is a very important item, as all the mail accounts in dovecot use LDAP generated UID, so you have to be careful that you do not loose mail accounts.
    2. Mail - your mail aliases will not transferred, so you will need to reapply the aliases.
    3. Web Server Setup - This broke, under migration as I gather the entire Web serving tree has changed. In particular I had "Snow Leopard" Web Mail (which is based on Squirel) on my "Snow Leopard" Server and this is now dead...
    4. Digital Certificates - I found that the valid (ie signed by trusted CA's) did not get migrated, so I had to re-imported my Digital Certificates. If you have paid for third party CA certificates then make sure you have got these copied somewhere, as if you loose them then you will likely need to go to your provider and get a certificate revocation and new certificate, which will cost you money!
    Cheers,
    Zebity.

  • Can't rename folders on Snow Leopard Server

    I have 10.6.8 Snow Leopard Server running on a new Mac Mini server. Attached I have a Pegasus Raid storing all my files. I have a sharepoint set up for every project we work on but a couple act strangely. Users can create and delete folders but can not rename them once created. In order to rename they must drag the folder onto the desktop, rename and then replace the folder on the server. All permissions are set up identical to the other sharepoints which work fine. I have had a couple so-called "experts" look at the permissions in both the terminal and Server Admin. Everyone seems stumped. Any ideas?

    Thanks for the input but I finally soved the problem. Here is what I found...
    Although I had given users/group the ALLOW/FULL CONTROL premission with a sharepoint, I discovered that in Server Admin if you double-click on the User or Group name under the ACL permissions that a drop down box appears. This box allows you to fine tune the ACL but it appears that by default all of the boxes are not checked even though I granted the user Full Control. After checking all of the boxes I was able to create and rename folders in my share as expected.
    This also had an similar effect if I denied Full Control. Some of the boxes remained unchecked and it left holes in my system where denied users could still access some files. Again by checking all boxes these holes were closed.
    Does anyone know how to change the default so that all boxes are checked when assigning the Full Control permission?

  • Imposible continue the installation of Snow leopard 10.6 on a 1TB external hard disk, what can I do?

    Imposible continue with the installation of Snow leopard 10.6 on a 1TB external hard disk. I did the same last year and I continued working but suddenly appeared the simbol with a folder and a question mark and I know this is a problem so I click in the format option to the hard disk and when I tried to install again Snow Leopard, 'cause I want to recover my backups with Time Machine, I couldn't continue because the installation didn't respond to the click in the Utilities option or to next step > continue . Please, What can I do? I'll wait for your answers. Thank you so much in advance.

    Hello Melophage,
    It is the original hard drive which should have been erased by the previous owner. The problem is, I cannot access it without any OS installed. Or maybe there is a bootable USB or DVD that can do it ?
    Just an indication: when I boot without CD inserted in it, it shows a grey folder icon with a questionmark like this one:
    Thank you for your help
    PS: Yes, I am interested by the replacement pair of grey installation DVDs for my model. Where can I purchase this ?

  • Snow Leopard Server running extremely slow all of a sudden!!

    Hi, I'm not a qualified server technician but am currently trying my best to run a server in a Secondary School! Please help, need to fix ASAP.
    So basically we've got a Mac Pro running Snow Leopard server which has become incredibly slow in the past week. Nothing has changed in our department to trigger this. Here's everything I know so far...
    - If I try to log on to the admin account when "Some Network Accounts Are Available", log on will take under a minute. If I try to log on to the admin account when the light goes green and "Network Accounts Are Available" log on will take forever and eventually just crash and which point I have to just force a shutdown and try again.
    - When I can log on, some aspects of the computing seems fast and other aspects are really slow. For example, a few programs open as soon as I log on no problem, however a simple spotlight search or trying to open Sytem Preferences will crash the computer completely.
    - Have tried booting in Safe Mode, and everything ran fast and how it's mean to but once restarting and booting normally the problems remained.
    Sorry for the lack of knowledge!!
    Thanks in advance.

    Your comment indicates "crash the computer"?  Do you mean that OS X Server itself fails, and you have to reboot?  Or that the application crashes, and you have to restart it?
    The following are some general approaches toward gathering some data:
    Launch Console.app from Applications > Utilities and see if there are blocks of repeating errors.
    Launch Terminal.app from Applications > Utilities and issue the following harmess, diagnostic command:
    sudo changeip -checkhostname
    After entering an administrative password and possibly seeing a one-time informational message about sudo, you should see some network configuration information and then an indication that no changes are required, or that there are DNS or network errors.
    Boot from the Snow Leopard installation DVD and run a volume verification pass using Disk Utility, this from the Utilities menu of the installation disl.
    FWIW...
    If the applications or OS X Server are crashing, then you're generally heard toward either a reinstallation of the software, or a hardware repair, or quite possibly a combination of the two.
    Forcing a hard shutdown can lead to corruptions, depending on exactly what's going on when the power drops out; that's probably best left as a last-resort approach and one best avoided.

  • Lion server or Snow Leopard Server?

    From a quick check of postings here, my question of whether to use Lion Server or Snow Leopard server on a Mac Mini for a small office, looks to be "stay away from Lion server" Snow Leopard server just works and is easier to support.
    Most of these posts are from 2011, has anything changed where someone can say Lion is now a much better server choice now than considering Snow Leopard Server?
    It seems that most posters feel Lion server is a real step backwards, is this the case?
    Thanks in advance - Lewis

    Which services have been removed or depreicated?
    You have to bear in mind that 'removed' or 'deprecated' only really means 'no longer bundled and supported by Apple'. Just because Mac OS X Lion Server doesn't ship with a foobar server that doesn't mean you can't download and install your own foobar server. It just won't be integrated into the Server Admin apps.
    For example, Lion Server no longer ships MySQL Server. So download and install your own copy. It's not like the GUI apps gave you any control over the MySQL anyway, other than starting it up and controlling the network ports.
    Likewise for print server. Some of the advanced print features such as quotas have been removed from the GUI, but you can implement them yourself.
    Likewise with QuickTime Streaming Server, where the functionality is little more than a web service.
    What features that have been enhanced?
    Lion Server has simplified the setup of a server for small workgroups with simple requirements. If that's you then the whole experience may be enhanced since you're not swamped with a slew of options that you don't understand, or need.
    I think a lot of people were also stymied by Snow Leopard Server because they expected the GUI apps to cover all the options, which was never the case.
    So my original point stands. There is pretty much nothing you cannot do in Lion Server than you could do in Snow Leopard Server, it's just that it might not be supported by the GUI. Most serious server admins eschew Server Admin.app anyway since even Snow Leopard Server's admin app doesn't cover all the capabilities of some of the services, so you end up driving it via the command line anyway.

  • How do I uninstall Snow Leopard Server, so that I can revert back to Snow Leopard?

    I was experimenting with the Snow Leopard Server DVD on my MacBook Pro running Snow Leopard.  I started the installation process, expecting that it would not install on the Startup Disk, as I had not booted from the DVD. 
    To my surprise it installed!
    How do I "uninstall" or revert back to Snow Leopard, without have to take such drastic steps that I would lose all of my Snow Leopard System folder contents (such as doing a wipe and starting over with a fresh Snow Leopard install)? Thank you.

    I assume by "back up your data" you mean a Time Machine backup?
    Preferably, yes.
    I have a BootCamp partition to run Windows; does Time Machine back that up, too?
    No, but it won't be affected unless something goes wrong. You still need to back it up, of course, just like all other data.

Maybe you are looking for