사용자가 명령줄에서 동적으로 비밀번호를 입력하도록 요구하는 mysql 스크립트를 실행하고 싶습니다. 메시지를 통해 가능 Enter your $root password
하지만 지금까지는 예상대로 작동하지 않습니다.
mysql -u root -p CREATE DATABASE IF NOT EXISTS Test
또한 데이터베이스가 생성될 때 mysql에서 로그아웃하고 bash 명령으로 돌아가려면 어떻게 해야 합니까?
답변1
사용
echo "CREATE DATABASE IF NOT EXISTS Test" | mysql -u root -p
비밀번호를 묻는 메시지를 표시하고 명령을 실행한 다음 셸로 돌아갑니다.