Android

Como criar um banco de dados mysql no linux via linha de comando

Criando Shell Script para Exportar banco de dados MYSQL no linux

Criando Shell Script para Exportar banco de dados MYSQL no linux

Índice:

Anonim

O MySQL é o sistema de gerenciamento de banco de dados relacional de código aberto mais popular.

Este tutorial explica como criar bancos de dados MySQL ou MariaDB através da linha de comando.

Antes de você começar

Estamos assumindo que você já possui o servidor MySQL ou MariaDB instalado no seu sistema.

  • Como instalar o MySQL no CentOS 7, Ubuntu 18.04, Debian 9.Como instalar o MariaDB no CentOS 7, Ubuntu 18.04, Debian 9

Todos os comandos são executados como um usuário administrativo (o privilégio mínimo necessário para criar um novo banco de dados é CREATE ) ou com uma conta raiz.

Para acessar o shell do MySQL, digite o seguinte comando e digite sua senha de usuário root do MySQL quando solicitado:

mysql -u root -p

Se você não definiu uma senha para o usuário root do MySQL, pode omitir a opção -p .

Se você precisar alterar sua senha root do MySQL, siga este tutorial sobre como redefinir uma senha root do MySQL através da linha de comando.

Crie um banco de dados MySQL

Criar um novo banco de dados MySQL é tão simples quanto executar um único comando.

Para criar um novo banco de dados MySQL ou MariaDB, emita o seguinte comando, em que database_name é o nome do banco de dados que você deseja criar:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Para evitar erros se o banco de dados com o mesmo nome que você está tentando criar existir, você pode usar o seguinte comando:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Na saída acima, você pode ver a Query OK que significa que a consulta foi bem-sucedida, e 1 warning que indica que o banco de dados já existe e que nenhum novo banco de dados foi criado.

No Linux, o banco de dados MySQL e os nomes de tabela diferenciam maiúsculas de minúsculas.

Ver todos os bancos de dados MySQL

Para visualizar o banco de dados que você criou, no shell MySQL, execute o seguinte comando:

SHOW DATABASES;

O comando acima imprimirá uma lista de todos os bancos de dados no servidor. A saída deve ser semelhante a esta:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Selecione um banco de dados MySQL

Quando você cria um banco de dados, o novo banco de dados não é selecionado para uso. Para selecionar um banco de dados antes de iniciar uma sessão do MySQL, use o seguinte comando:

USE database_name;

Database changed

Depois de selecionar um banco de dados, todas as operações subseqüentes, como a criação de tabelas, serão executadas no banco de dados selecionado.

Crie um banco de dados MySQL com mysqladmin

Você também pode criar um novo banco de dados MySQL a partir do terminal Linux usando o utilitário mysqladmin.

Por exemplo, para criar um banco de dados chamado database_name , digite o seguinte comando e digite sua senha de usuário root do MySQL quando solicitado:

mysqladmin -u root -p create database_name

Conclusão

Você aprendeu como criar bancos de dados MySQL.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

mysql mariadb