JPA...Hibernate criar a instance do banco automático

Olá,

tem uma forma de rodar o comando abaixo e criar a instancia do banco automático no banco Mysql pois está me dando o erro
pois a instancia do banco não foi criado no Mysql queria que fizesse automático …

abs

public static void main(String[] args) {
		// Configuração básica do Log4j para geração de log na saída padrão.
		org.apache.log4j.BasicConfigurator.configure();
		// Cria o banco.
		Persistence.createEntityManagerFactory("banco_create");

pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'localnovo’
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2822)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:777)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3216)


</persistence-unit>
      <persistence-unit name="banco_create">
      <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <properties>
         <!-- Only scan and detect annotated entities -->
         <property name="hibernate.archive.autodetection" value="class"/>

         <property name="hibernate.hbm2ddl.auto" value="create"/>
         
         <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
         <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://localhost/localnovo"/>
         <property name="hibernate.connection.username" value="root"/>
         <property name="hibernate.connection.password" value="root"/>
          
         
         <property name="hibernate.c3p0.min_size" value="0"/>
         <property name="hibernate.c3p0.max_size" value="10"/>
         <property name="hibernate.c3p0.timeout" value="1000"/>
         <property name="hibernate.c3p0.max_statements" value="50"/>
         <property name="hibernate.c3p0.idle_test_period" value="3000"/>
      </properties>

A própria exception já fala o erro.

Não existe o database “localnovo”.

porque a instancia no banco de dados não existe e queria que você criado automaticamente com as tabelas ???

Tem como fazer isso ???

o database sempre deve existir.