쉘 스크립트에서 MySQL 명령을 올바르게 실행하는 방법은 무엇입니까?
셸 스크립트에서 MySQL 명령 실행
셸 스크립트를 통해 SQL 명령 실행을 자동화하면 데이터 관리 작업이 단순화됩니다. 일반적인 사용 사례 중 하나는 원격 서버에 대한 연결이 필요한 SQL 파일에서 데이터를 복원하는 것입니다.
문제:
셸 스크립트를 통해 SQL 명령 실행 시도 다음 명령을 사용하면
mysql -h "server-name" -u root "password" "database-name" < "filename.sql"
오류.
해결 방법:
이 오류는 잘못된 비밀번호 지정 방식으로 인해 발생할 수 있습니다. 이 문제를 해결하려면 -p 플래그와 비밀번호 사이에 공백 없이 사용하세요.
mysql -h "server-name" -u "root" "-pXXXXXXXX" "database-name" < "filename.sql"
추가 팁:
- 사용자 이름과 비밀번호 저장 ~/.my.cnf에 포함하면 명령줄에 해당 항목을 포함할 필요가 없습니다.
- -x 사용 셸 스크립트 실행 명령의 플래그를 사용하면 각 명령이 실행되는 방식을 모니터링하여 문제 해결에 도움이 됩니다.
수정된 셸 스크립트 예:
perl fb_apps_frm_fb.pl perl fb_new_spider.pl ds_fbids.txt ds_fbids.sql mysql -h dbservername -u username "-pXXXXXXXX" dbname < ds_fbids.sql
위 내용은 쉘 스크립트에서 MySQL 명령을 올바르게 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Alter Table 문을 사용하여 MySQL에서 테이블을 어떻게 변경합니까?

MySQL의 문제를 해결하는 방법 공유 라이브러리를 열 수 없습니다.

Linux에서 MySQL을 실행합니다 (Phpmyadmin이있는 Podman 컨테이너가 포함되지 않음)

인기있는 MySQL GUI 도구는 무엇입니까 (예 : MySQL Workbench, Phpmyadmin)?
