12
You do have underscores and dashes in the prefix name. Underscores are fine (I think) but not sure about dashes. Even underscores are redundent since one gets added anyway between the prefix and table names.
Try a simple character only prefix.
If you don't have any valuable data yet I'd suggest emptying the database and start the install again. You might already have a lot of empty tables there already.
And don't forget to delete the install directory when you're done.....
And just a note: you will get unable to create tables if the table is already there from previous attempts. Not a big deal if the existing table is proper (it prevents loss of data). BTW, your db user/pass does create the tables. I think the dashes in the prefix are your problem.