반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL mysql의 select 문에서 트리거를 시작할 수 있습니까? (0) | 2020.10.07 |
---|---|
MySQL 테이블 데이터 유형 변경 (0) | 2020.10.07 |
MySQL Inserting mm/dd/yyyy format dates in MySQL (0) | 2020.10.06 |
MySQL select records 1 hour ago or fresher on datetime column (0) | 2020.10.06 |
MySQL [function.getimagesize] 수정 방법 : 스트림을 열지 못했습니다 : PHP에서? (0) | 2020.10.06 |
댓글