본문 바로가기
MySql

MySQL Bash에서 mysql 쿼리를 공급하는 방법

by 베이스 공부 2020. 10. 7.
반응형

mysql 사용자와 데이터베이스를 만드는 bash 스크립트를 만들려고하는데 SQL을 mysql에 공급하는 방법을 찾을 수 없습니다.이 형식으로 시도하고 있습니다.

mysql < echo "query"

그러나 작동하지 않습니다. 아래 예를 참조하십시오.

mysql --host=localhost --user=user --password=password < echo "CREATE USER 'testuser'@'localhost' IDENTIFIED BY  'jakdJxct8W';
CREATE DATABASE IF NOT EXISTS 'testuser_dev' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON  'testuser_dev' . * TO  'testuser'@'localhost';
CREATE DATABASE IF NOT EXISTS 'testuser_qa' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON  'testuser_qa' . * TO  'testuser'@'localhost';"

쿼리로 mysql을 공급하는 방법은 무엇입니까?

 

해결 방법

 

다음과 같이 시도하십시오.

echo "select 1" | mysql

 

참조 페이지 https://stackoverflow.com/questions/6150675

 

 

반응형

댓글