비밀번호 프롬프트 없이 Ubuntu에서 MySQL 설치 자동화
sudo apt-get install mysql 명령을 사용하여 Ubuntu에 MySQL 서버를 설치하려면 비밀번호가 필요합니다. 수동으로 입력하세요. 이 프로세스를 간소화하고 사용자 상호 작용의 필요성을 없애기 위해 자동으로 비밀번호를 제공하는 스크립트를 생성할 수 있습니다.
스크립트 구문
다음 스크립트는 MySQL 서버를 설치합니다. 루트 사용자에게 사용자 정의 비밀번호를 할당하십시오.
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password' sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_password' sudo apt-get -y install mysql-server
설명
특정 버전 지원
5.6과 같은 특정 MySQL 버전의 경우 구성 키에서 버전을 지정하세요.
sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password password your_password' sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password_again password your_password' sudo apt-get -y install mysql-server-5.6
MySQL 커뮤니티 서버
MySQL 커뮤니티 서버의 경우 구성 키가 약간 다릅니다.
sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/root-pass password your_password' sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/re-root-pass password your_password' sudo apt-get -y install mysql-community-server
대체 셸 구문
스크립트에서 Bash가 아닌 셸인 경우 다음 구문을 사용하여 여러 줄 문자열을 전달합니다.
echo ... | sudo debconf-set-selections
또는 heredocs 사용(bash, zsh 또는 ksh93 셸 필요):
cat << EOF | sudo debconf-set-selections mysql-server mysql-server/root_password password your_password mysql-server mysql-server/root_password_again password your_password EOF
확인
구성이 올바르게 설정되었는지 확인하려면 다음 명령을 실행하세요.
sudo debconf-get-selections | grep ^mysql
이렇게 하면 MySQL 구성 키에 설정된 값이 출력됩니다. .
위 내용은 비밀번호 프롬프트 없이 Ubuntu에서 MySQL 설치를 자동화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!