4
Well, I'm no MySQL guru, so I don't feel confident on giving advice on installing MySQL as there are security issues that you need to consider. I strongly recommend that refer to the documentation on
MySQL's site to be sure that you're addressing any potential vulnerabilities.
What I can tell you is this....
>>Your MySQL server will need a static IP address (and optionally a domain name [dbserver.yourdomain.com])
>>You'll need to make sure that port 3306 is open on that server for connections to MySQL (or whatever port you specify during setup)
>>You definately DONT want to use the root account with no password. Set the root account up to only be accessible from the db server itself and give it a long password. Setup a second account for remote connections, grant it only the needed permissions, and give it a long password as well [10-15 characters will due].
>>Setting up XOOPS to use a remote server is essentially the same as using a local server, the only difference is that you'll set the server IP or domain name, opposed to local host, in mainfile.php or during setup.
Mainfile Example:
// Database Hostname
// Hostname of the database server. If you are unsure, 'localhost' works in most cases.
define('XOOPS_DB_HOST', 'dbserver.yourdomain.com');
Sorry I couldn't be more help.