Thank you for that.
I ran the commands Warren suggested but it kept coming back and saying 0 rows affected, so I suspected nothing was actually happening. I installed PHPMyAdmin so I could get a look at things a little better and I could see the cacti_sme DB was present, the cacti user was present but the permissions were not set. I manually set the permissions using PHPMyAdmin, but when I try to pull Cacti up in my browser it's still telling me it's not initialized:
The Cacti Database has not been initialized. Please initilize it before continuing.
To initilize the Cacti database, issue the following commands either as root or using a valid account.
mysqladmin -uroot -p create cacti
mysql -uroot -p -e "grant all on cacti.* to 'someuser'@'localhost' identified by 'somepassword'"
mysql -uroot -p -e "grant select on mysql.time_zone_name to 'someuser'@'localhost' identified by 'somepassword'"
mysql -uroot -p cacti < /pathcacti/cacti.sql
Where /pathcacti/ is the path to your Cacti install location.
The only bit that wasn't done manually (in Warren's commands) was the last part about /pathcacti/cacti.sql. I've noodled around in the /usr/share/cacti folder and don't see a cacti.sql file anywhere, so maybe this doesn't apply within SME.
The info in /usr/share/cacti/include/config.php seems accurate so I'm not sure where the hangup is now.