Ubuntu 23.04 MySQL docker의 비대화형 .sh 스크립트에서 루트 비밀번호 설정

Ubuntu 23.04 MySQL docker의 비대화형 .sh 스크립트에서 루트 비밀번호 설정

자동화된 테스트를 위한 Docker 우분투 이미지가 있고 몇 가지를 설치해야 하는데 그 중 하나가 mysql 서버입니다. 저는 apt를 이용하여 설치했습니다. 루트 비밀번호가 없어서 서버를 사용할 수 없습니다. 일반적으로 mysql 클라이언트를 사용하여 이를 대화형으로 설정할 수 있지만 bash 스크립트에서 비대화형으로 이 작업을 어떻게 수행합니까? 비밀번호를 "123"으로 설정하고 싶습니다. 보안은 필요하지 않습니다. 이는 단지 자동화된 테스트를 위한 것입니다.

답변1

당신은 그것을 사용할 수 있습니다 :

mysql -u user -p123

관련 정보