동일한 이름 + 비밀번호로 새로운 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
그러면 데이터베이스, 사용자가 생성되고 데이터베이스용 테이블이 생성됩니다.