Somehow my developer had the bright idea to create tables to be used with a web application into the system/default 'mysql' DB?! I misunderstood his question and he ended up creating tables in the 'mysql' db/schema. Anyway... At this point should I just export the entire mysql schema as a .sql file and then import into the new schema? Then delete the tables I don't need? This will resort in system tables coming with it that aren't needed. Will the below work?
mysqldump -u root mysql > dump.sql
mysql -u root newdb < dump.sql
Then I'll use MySQL WorkBench to delete unneeded system/mysql tables from newdb?