반응형
도커의 MySql 데이터베이스 쿼리
나는 mariadb가 있는 도커 컨테이너를 가지고 있고, 데이터베이스를 만들었다.my_db
(다른 컨테이너에 있는 외부 스크립트를 통해) 그 안에 있습니다.SQL 쿼리를 실행하는 방법my_db
이제 명령행에서요?그냥 하고 싶다
select * from my_table
컨테이너를 실행하고 있는 터미널로부터.
가장 쉬운 방법은 설치된 클라이언트가 있는 경우 컨테이너로 실행한 후 mysql 클라이언트를 사용하여 쿼리를 실행하는 것입니다.
docker exec -it CONTAINER_NAME mysql -p -e 'QUERY' DB_NAME
앱 컨테이너에 명령줄 도구가 설치되어 있는 경우
mysql -h 192.168.1.7 -u admin -pxyz -P 10202
이것에 의해, 도커인스턴스는 다른 머신(192...)에, 특수 포토(-P...)등을 사용할 수 있습니다(복수의 도커 컨테이너가 있습니다.그것은 MariaDB 10.2.2용입니다).
언급URL : https://stackoverflow.com/questions/43148977/query-mysql-database-in-docker
반응형
'programing' 카테고리의 다른 글
정의되지 않은 함수 curl_init()를 호출합니다. (0) | 2022.09.04 |
---|---|
변수는 내부 클래스 내에서 액세스됩니다.최종 선언 필요 (0) | 2022.09.04 |
nuxt를 사용하여 로컬 JS 파일을 로드하는 방법 (0) | 2022.09.04 |
Custom Nova Tool에서 Laravel Nova 구성 요소를 사용하는 방법 (0) | 2022.09.04 |
전체 파일을 읽으면 파일 핸들이 열린 상태로 유지됩니까? (0) | 2022.09.04 |