동일한 이름 + 비밀번호로 새로운 MySQL 사용자 이름과 데이터베이스를 생성하는 명령 링크 마법사가 있습니까?

동일한 이름 + 비밀번호로 새로운 MySQL 사용자 이름과 데이터베이스를 생성하는 명령 링크 마법사가 있습니까?

동일한 이름 + 비밀번호로 새로운 MySQL 사용자 이름과 데이터베이스를 생성하는 명령 링크 마법사가 있습니까?

지금은 항상 PHPmyadmin을 통해 온라인으로 이 작업을 수행하지만 CLI를 통해 이 프로세스를 자동화하고 싶습니다.

내가 필요한 방식은 동일한 명령에서 동일한 이름을 가진 사용자 이름 + 데이터베이스를 생성해야 합니다.

답변1

일종의. 당신이 할 수 있는 일은 모든 세부 사항이 포함된 텍스트 파일을 만드는 것입니다. 예를 들어 다음과 같이 호출해 보겠습니다 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 ...>);

그런 다음 루트로서 다음을 가져올 수 있습니다 auto.sql.

mysql -u root -p < auto.sql

그러면 데이터베이스, 사용자가 생성되고 데이터베이스용 테이블이 생성됩니다.

관련 정보