programing

도커의 MySql 데이터베이스 쿼리

yoursource 2022. 9. 4. 23:29
반응형

도커의 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

반응형