programing

mysqlsh: 덤프 파일 Import 방법

sourcejob 2022. 9. 19. 23:32
반응형

mysqlsh: 덤프 파일 Import 방법

보통 MariaDB를 로컬로 설치하고 sql-dump를 Import할 때는 다음 명령을 사용합니다.

C:\Program\MariaDB\bin\mysql testdb < C:\Downloads\dump.sql -u mariadbadmin -p -h localhost

어디에testdb로딩하고 싶은 데이터베이스입니다.dump.sql이제 MariaDB의 리모트인스턴스와 관리자가 클라이언트 mysqlsh의 로컬 컴퓨터(Windows 10)에 설치되어 있습니다.

덤프 파일을 가져오지 못했습니다.예를 들어 다음과 같이 시도했습니다.

mysqlsh -h vm-remote -u mariadbadmin -p --mysql testdb <C:\Downloads\dump.sql

그 결과 다음과 같이 됩니다.

Conflicting options: provided host differs frm host in the URI

덤프 파일을 Import하기 위한 올바른 구문이 어떻게 되어 있는지 누가 보여줄 수 있나요?mysqlsh?

나는 다음과 같은 해결책을 찾았다.

mysqlsh -h vm-remote -u mariadbadmin -p --sql
MySQL  vm-remote:3306  SQL > use testdb;
MySQL  vm-remote:3306  test0  SQL > \.  C:\Downloads\dump.sql

셸에 삽입에 대한 출력이 있지만 몇 번 삽입하면 중지됩니다.따라서 삽입이 수백만 개일 경우 모두 표시되지 않습니다.

root 사용자로 MariaDB에 로그인합니다.

mysqldump --databases testdb > dump.sql

언급URL : https://stackoverflow.com/questions/62037389/mysqlsh-how-to-import-a-dump-file

반응형