2009-08-30 2 views
2

:phpMyAdmin은 어떤 파일 위치에 있습니까? 이 문장의 경우

mysql <my_db_name> -u<user_name> -p<password> <mysql.sql 

phpMyAdmin을 가정 않습니다 mysql.sql에 위치하고? 디렉토리에

+0

예에서 완전히 다른 두 가지 방법으로 < and >을 사용하는 것은 다소 혼란 스럽습니다. my_db_name, user_name 및 password를 둘러싼 <>는 그 값이 실제 값으로 대체되어야 함을 강조합니다. 마지막 것 ( pavium

답변

2

에 대한 gnuds 두 번째 점 :

<를 통해 파일에 읽기는 MySQL의 특정하지 않습니다. 이것은 명령과 명령 행의 모든 ​​파일에 적용됩니다. (UNIX에서뿐만 아니라 Windows의 경우) : 파일 somefile에서

somecommand < somefile 

데이터는 STDIN라는 채널 를 통해 명령으로 전송됩니다.

3

당신은 현재에 있습니다.

2

첫째,이 명확 대한 phpMyAdmin가 아니라 mysql 명령 줄 도구에 대해. 쉘 (같은 bash 또는 창 cmd가) 파일을 열고의 표준 입력으로 설정 -

둘째, 당신은 게시 명령에서, 모든 파일 이름을 찾습니다하지 않는 mysql 유틸리티, 그것은 stdin 읽기 mysql.

세 번째로 모든 상대 파일 시스템 경로 (path은 루트로 시작하지 않음)는 현재 작업 디렉토리와 관련이 있습니다.

+0

죄송합니다. 두 번째 사항에 대해 자세히 설명해주십시오. –

+0

wikipedia에서 리디렉션에 대해 읽어보십시오. http://en.wikipedia.org/wiki/Redirection_%28computing%29 위키피디아 페이지의 'stdin'링크입니다. – gnud

1

예, 현재 작업 디렉토리에 있습니다. 하지만 phpMyAdmin을 사용하고 있지 않다면 mysql 명령을 사용하고있는 것입니다.

관련 문제