das wuerde ich ganz normal mit
DBI +
DBD::mysql erledigen, z.B. verbinden zur Datenbank mysql als root oder jemand, der neue sachen anlegen darf, dann:
my $rc = $dbh->do("CREATE DATABASE meineNeueDB");
Bei MySql (und vielen anderen Datenbanken) legt man einen User implizit dadurch an, dass man ihm Rechte auf irgendwas gibt. Die genaue Syntax muss ich jedesmal nachschauen; such mal auf
http://www.mysql.com/ nach GRANT. Und das Passwort gibt man auch gleich bei GRANT mit (IDENTIFIED BY 'strengGeheim' oder so aehnlich).
Auch das kann man mit $dbh->do(...) abfeuern\n\n
<!--EDIT|Strat|1146218647-->