SiteGround, my hosting service, requires that new MySQL dbs and db users be created with cPanel, and permissions and pws assigned to each user for each db. The ocs script cannot create a new db it seems, because it does not have root access to the server. And if I create an ocs MySQL db called "ocs" with a password and permissions, the php script cannot create it because it already exists. So, I either get a "access denied for root@localhost" error, or if I create a db with password in advance, a "cannot create database: already exists" error.
I've just tried creating the db through cPanel, and then restoring it from an export dump uploaded from the laptop install. Then tried to run the ocs install with "create a new database" unchecked. But still got a database error message: "Duplicate entry Password_RESET-CONFIRM" for key 2."