Existe um assistente de link de comando para criar um novo nome de usuário do MySQL e um banco de dados com o mesmo nome + senha?

0

Existe um assistente de link de comando para criar um novo nome de usuário do MySQL e um banco de dados com o mesmo nome + senha?

Por enquanto, sempre faço isso on-line a partir do PHPmyadmin, mas gostaria de automatizar esse processo a partir do CLI.

A maneira que eu preciso deve criar um nome de usuário + DB com o mesmo nome, no mesmo comando.

    
por user241195 18.07.2017 / 06:32

1 resposta

0

Classificar de. O que você pode fazer é criar um arquivo de texto com todos os detalhes nele. Por exemplo, vamos chamá-lo de auto.sql :

create database <name of db>;
grant all privileges on <name of db>.* 
    to '<user name>'@'localhost' identified by '<password>'
    with grant option;
use <name of db>;
create table '<table name>' 
    (<... column details ..>, <... index details, etc ...>);
create table '<another table>' 
    (<... column details ..>, <... index details, etc ...>);

Então, como usuário root, você pode importar auto.sql :

mysql -u root -p < auto.sql

Isso deve criar o banco de dados, o usuário e criar as tabelas para o banco de dados também.

    
por 18.07.2017 / 08:03

Tags