Importe o novo banco de dados para o MySQL

1

Eu tenho que criar um banco de dados local em alguns desktops e desktops do Linux Mint. A idéia é fazer isso a partir da linha de comando depois de instalar o MySQL Server e Client, e os componentes associados. A linha de comando que estou procurando é algo como: -

mysql -uuser -p database < schemafile.sql

No entanto, neste estágio, o MySQL não sabe sobre o banco de dados e não posso elaborar a sintaxe para introduzi-lo. Anteriormente, fiz isso via Workbench, mas não quero instalá-lo, pois os usuários devem preencher apenas o banco de dados local, que será exportado para baixo da linha por meio de um aplicativo específico que faz várias validações e verificações cruzadas.

Obrigado e cumprimentos ...

    
por MichaelJohn 25.11.2015 / 11:45

2 respostas

1

Sintaxe simples para restaurar o banco de dados é

mysql -uusername -hhostip/dns -ppassword databasename < dumpfile.sql

Isso deve funcionar bem.

    
por 25.11.2015 / 12:04
0

Para criar o banco de dados, use "CREATE DATABASE name_of_db;"

Antes de importar um esquema, você deve criá-lo.

Ou você cria manualmente o banco de dados no MySQL, ou você o tinha no topo de seu schemafile.sql

Vale lembrar também os subsídios necessários para estabelecer acesso e direitos.

"Manual do usuário do MySQL - 3.3 Criando e usando um banco de dados" link

"Como criar um novo usuário e conceder permissões no MySQL"

link

    
por 25.11.2015 / 12:18

Tags