본문 바로가기
MySql

MySQL Docker 컨테이너에서 데이터 내보내기

by 베이스 공부 2020. 11. 13.
반응형

공식 MySQL 도커 이미지를 사용하는데 오류없이 인스턴스에서 데이터를 내보내는 데 어려움이 있습니다. 다음과 같이 내보내기를 실행합니다.

docker run -it --link containername:mysql --rm mysql sh -c 
    'exec mysqldump 
        -h"$MYSQL_PORT_3306_TCP_ADDR" 
        -P"$MYSQL_PORT_3306_TCP_PORT" -uroot 
        -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" 
     dbname'
| gz > output.sql.gz

그러나 이로 인해 다음과 같은 경고가 발생합니다.

"mysqldump: [Warning] Using a password on the command line interface can be insecure."

출력 된 파일의 첫 번째 줄로. 분명히 이것은 나중에 데이터를 소비하는 데 사용되는 다른 MySQL 프로세스에 문제를 일으 킵니다.

mysqldump 클라이언트에서이 경고를 억제하는 방법이 있습니까?

 

해결 방법

 


 

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

 

 

반응형

댓글