2010-06-29 6 views
2

mysql 데이터베이스를 관리하는 데 사용할 수있는 명령 줄 스크립트/도구가 있습니까? 필자는 엄격하게 통제 된 환경에서 phpmyadmin과 같은 도구를 사용할 수 없으며 명령 줄 (ssh 연결)을 통해서만 데이터베이스에 액세스 할 수 있습니다. 나는 테이블 상태를 보여주고 모든 테이블을 기술하고 그것을 텍스트 파일에 쓸 수있는 무언가를 가지고 살 수도있다. 감사합니다.명령 줄 mysql 데이터베이스 관리 도구

답변

1

mysql을 관리하는 데 필요한 모든 것은 mysql입니다. 명령 줄에서 mysql을 시작하고 원하는/요청하는 요청을 입력하십시오.

0

mysql 클라이언트 (UNIX 명령 mysql) 만 사용하면됩니다.

2
echo "USE database_name; DESCRIBE table_name;" | mysql -u user -p > outfile.txt 

또한 단지 공간이없는 P 플래그 후 암호를 입력하지만, 나중에 명령 기록을

3

당신이 mysql 클라이언트를 설치하는 경우 예, 도구라고 MySQL의 선택을 취소 기억할 수 있습니다.

-p mysql을 -u 루트는 여기에 당신이 시작하는 몇 가지 명령입니다

$ :

사용 DB_NAME; // db_name은 귀하의 데이터베이스입니다

도움말보기;

테이블보기;

show columns from tbl_name; // tbl_name은 (는) 데이터베이스에있는 테이블입니다

0

답변 해 주셔서 감사합니다. 귀하의 도움으로 끝까지, 나를 위해 일한 솔루션은 내 리포트 및 유지 관리를 위해 필요한 모든 명령을 사용하여 .sql 파일을 만드는 것입니다. 나는 $> tee out.txt를 사용했다; 명령을 사용하여 내 출력을 파일에 기록하면 현재 잘 작동합니다. mysql 커맨드 라인에서 티 사용을 취소하려면 $> notee;