mysql>SET PASSWORD FOR ''@'localhost' = PASSWORD('your_new_password_here');
mysql>SET PASSWORD FOR ''@'hostname_or_dnsDomainName' = PASSWORD('its_new_password_here');
For the SSL;
Getting SSL to work with a "Self Signed Certificate"
1. To allow for SSL connections you must first tell apache to listen to port 443 so add Listen 443 to your /etc/apache2/conf/httpd.conf config or check if that line is already present in /etc/apache2/modules.d/40_mod_ssl.conf.
2. You must also allow for the port 443 VirtualHost so we add NameVirtualHost ip.ad.dr.ess:443 to /etc/apache2/conf/httpd.conf
3. Now edit /etc/apache2/modules.d/41_mod_ssl.default-vhost.conf and change the line <VirtualHost _default_:443> to <VirtualHost *:443>
4. Add -D SSL to APACHE2_OPTS on /etc/conf.d/apache2 as shown above (it would now read APACHE2_OPTS="-D SSL ").
5. All we are missing now is a Certificate, you can easily generate one:
This is for apache2 and gentoo should be the same though,good luck
STOLEN FROM GENTOO WIKI