Windows 용 MySQL 명령 줄 클라이언트


80

Windows 용 멋진 명령 줄 MySQL 클라이언트가 있습니까? 샘플 쿼리를 연결하고 실행할 수있는 단일 exe를 의미합니다. 나는 봤는데 두꺼비 나 mysql 워크 벤치와 같은 큰 그래픽 환경 만 찾을 수 있었다. 간단한 명령 줄 도구 만 필요합니다. 어디서 다운로드 할 수 있습니까?

편집 : 내 PC에 전체 MySQL 패키지를 설치하고 싶지 않습니다. 나는 그것이 mysql 패키지 안에 있다는 것을 알고 있지만 어떻게이 cmd 라인 클라이언트 만 다운로드합니까? 다른 건 필요 없으니까요.


MySQL 웹 페이지 에 따라 MySQL 설치와 함께 제공되어야하는 것 같습니다 . 이것이 당신이 찾고있는 것이 아닙니까?
cryptic_star

예,하지만 클라이언트 만 다운로드하려면 어떻게해야합니까? 내 PC에서 전체 데이터베이스 엔진을 원하지는 않습니다. 다른 상자의 데이터베이스에 연결하려면 명령 줄 클라이언트 만 있으면됩니다.
PawelRoman

데이터베이스가 이미 설치되어 있으면 mysql.exe가 이미 있어야합니다.
부하 케 신디

2
아. 이 경우 zip을 다운로드 하고 클라이언트를 가져온 다음 나머지는 덤프하는 것이 좋습니다 . :)
cryptic_star 2010-07-14

이 질문은 더 적합 할 수있다 superuser.com 는 프로그래밍 질문 아니므로 (오히려 "내가 설치하는 방법 ..."하나)
로우 랜드 쇼

답변:


61

MySQL 다운로드 페이지 로 이동하면 "Microsoft Windows"플랫폼을 선택합니다. 그런 다음 "Windows (x86, xx-bit), ZIP 아카이브"를 다운로드합니다 (140M 이상의 크기를 선택해야합니다.

바이너리는 "bin"폴더에 있습니다.

나는 이것이 단지 클라이언트 바이너리가 아니라 적어도 전체 서버를 설치하고 설정할 필요가 없다는 것을 이해합니다.


1
sql.exe 및 sql.pdb는 필요한 파일입니다.
Gabriel Chung

다운로드 한 후 클라이언트 만 설치하려면 어떻게합니까?
vijrox

특별한 설치 절차가 필요하지 않습니다. 그냥 (이 처음 실행되지 않을 경우 환경 경로를 확인) 명령 줄에서 sql.exe을 실행
Cléssio 멘데스

1
이제 MySQL은 기본적으로 .msi 다운로드 만 표시합니다. zip에 제공 한 URL이 있으면 좋습니다!
Adam

binPATH에 폴더를 추가 한 다음 mysqlsh --version예를 들어 MySQL 셸에 액세스합니다 .
CGFoX

29

mysql.exe는 그렇게 할 수 있습니다 ....

연결,

mysql -u root -p (엔터 키를 치시오)

루트 암호 (u = 사용자 이름, p = 암호)를 입력하라는 메시지가 표시됩니다.

그런 다음 SQL 데이터베이스 명령을 사용하여 거의 모든 작업을 수행 할 수 있습니다 ....


5
이 대답은 MySQL 패키지가 이미 설치되어 있다고 가정하고 이제 문제는 전체 MySQL 패키지를 설치 하지 않고 "mysql"실행 파일을 얻는 것 입니다.
DS.

4
@DS, 나는 편집 하기 전에이 게시물에 답변했습니다 .
Buhake Sindi

1
그건 그렇고, 당신은 함께 즉석에서 MySQL의 명령을 실행할 수 있습니다 -e와 같은 PARAM :mysql.exe -u root -e "select 'this is mysql batch script';"
세르게이 보그

14

서버 설치 중에 만 클라이언트 설치를 선택할 수 있습니다. 이 웹 사이트는 전체 설치 프로그램을 다운로드 할 수 있도록 만 제공합니다 ( http://www.mysql.com/downloads/mysql/ 에서 원하는 버전을 가져옴 ).

설치 마법사에서 설치 유형 (일반, 최소, 사용자 지정)을 묻는 메시지가 표시되면 '사용자 지정'을 선택합니다. 다음 화면에서 서버를 설치하지 않도록 선택하고 나머지 설치를 정상적으로 진행합니다.

완료되면 C : \ Program Files \ MySQL .. \ bin에 관련 클라이언트 프로그램 (mysql, mysqldump 등) 만 표시됩니다.


사실 적어도 지금은 19MB 미만의 가벼운 인스톨러 다운로드 (넷 인스톨러)가 있습니다
Jorge Orpinel 2017

11

꽤 간단합니다. 내 D:\드라이브 에 mysql 커뮤니티 서버를 저장했습니다 . 따라서 이것이 내가 한 방법입니다.

이동 D:\mysql-5.7.18-winx64\bin하여 주소 표시 줄에 cmd를 입력하고 Enter 키를 누르면 명령 프롬프트가 열립니다. 이제 처음 사용하는 경우 mysql -u root -pEnter 키를 입력하십시오. 그런 다음 암호를 묻고 다시 Enter 키를 누릅니다. 그것이 당신이 mysql 서버에 연결되어 있다는 것입니다.

Before this make sure wamp or xampp any of the local server is running xampp를 실행하지 않고 mysql에 연결할 수 없기 때문입니다. 여기에 이미지 설명 입력

여기에 이미지 설명 입력

해피 코딩.


9

또한 다운로드 할 수 있습니다 MySQL의 워크 벤치 포함 (31Mo을) mysql.exemysqldump.exe .

DBD:MySql먼 MySql db에 대해 SQL 문을 실행하기 위해 모듈을 사용하여 Perl 스크립트를 실행해야했을 때 성공적으로 테스트했습니다 .


6

명령 줄에서 다음을 입력하여 mySQL에 액세스 할 수 있습니다.

C:\www\mysql\bin> mysql -u root -p

그런 다음 일반적으로 다음과 같은 SQL 명령을 입력 할 수 있습니다.

mysql> SHOW DATABASES;

여기에서는 mySQL 설치 디렉토리가 C:\www\mysql.


2
이 대답은 MySQL 패키지가 이미 설치되어 있다고 가정하고 이제 문제는 전체 MySQL 패키지를 설치 하지 않고 "mysql"실행 파일을 얻는 것 입니다.
DS.

나는 우리가 당신을 오해했다는 것을 압니다. 아마도 squirrel-sql과 같은 일종의 jdbc 호환 클라이언트이거나 zip 다운로드를 위해 mysql 클라이언트를 격리 해보십시오.

2

MySQL 클라이언트는 필요하지만 서버는 필요하지 않은 비슷한 요구 사항이 있으며 (가상 머신에서 실행되고 추가 오버 헤드를 원하지 않음) 가장 쉬운 방법은 일반적인 설치 옵션을 사용하지만 서버를 구성하지 않고 MySQL 커뮤니티 서버를 설치하는 것이 었습니다. 그래서 그것은 결코 시작되지 않고 실행되지 않습니다. 시스템 경로 환경 변수에 C : \ Program Files (x86) \ MySQL \ MySQL Server 5.5 \ bin을 추가했으며 MySQL 명령 줄 클라이언트 mssql.exe 및 mysqladmin.exe 프로그램을 사용할 수 있습니다.


2

mysql Ver 14.14 Distrib 5.6.13 주변 버전의 Windows 용 mysql 및 mysqldump 명령 줄 클라이언트와 같은 도구를 찾고 있다면 Win32 (x86)의 경우 HOMEDRIVE : \ Program Files (x86) \ MySQL \ MySQL에있는 것 같습니다. 워크 벤치 버전

이 디렉토리는 기본적으로 경로에 위치하지 않으므로 명령 프롬프트에서 쉽게 실행하기 전에 PATH 환경 변수에 추가해야합니다.

또한 mysql 유틸리티 콘솔이 있지만 내 필요에 맞지 않습니다. 다음은 mysql 유틸리티 콘솔의 기능 목록입니다.

유틸리티 설명
---------------- ---------------------------------- -----------------------
mysqlauditadmin 감사 로그 유지 관리 유틸리티
mysqlauditgrep 감사 로그 검색 유틸리티
mysqldbcompare는 일관성을 위해 데이터베이스를 비교합니다.
mysqldbcopy 데이터베이스를 한 서버에서 다른 서버로 복사
mysqldbexport 데이터베이스에서 메타 데이터 및 데이터 내보내기
mysqldbimport 파일에서 메타 데이터 및 데이터 가져 오기
mysqldiff는 객체 간의 객체 정의를 비교합니다.
                  차이점은 db1.obj1이 db2.obj2와 다른 점입니다.
mysqldiskusage 데이터베이스에 대한 디스크 사용량 표시
mysqlfailover 자동 복제 상태 모니터링 및 장애 조치
mysqlfrm .frm 파일에서 CREATE TABLE 표시
mysqlindexcheck 중복 또는 중복 인덱스 확인
mysqlmetagrep 검색 메타 데이터
mysqlprocgrep 검색 프로세스 정보
mysqlreplicate는 마스터로 복제를 설정합니다.
MySQL 복제를위한 mysqlrpladmin 관리 유틸리티
mysqlrplcheck 복제 확인
mysqlrplshow는 마스터에 연결된 슬레이브를 보여줍니다.
mysqlserverclone은 실행중인 서버의 다른 인스턴스를 시작합니다.
mysqlserverinfo 서버 정보 표시
mysqluserclone MySQL 사용자 계정을 하나 이상의 새 사용자에게 복제

0

mysql.exe는 mysql 패키지에 포함되어 있습니다. 추가로 설치할 필요가 없습니다.


6
mysql 데이터베이스 전체를 설치하고 싶지 않습니다. 클라이언트 만 있으면됩니다!
PawelRoman


0

Windows 사용자의 경우 : 1. MYSQL 정식 버전을 설치합니다. 2. Windows 10 시작 버튼에서 검색을 클릭하고 MySQL을 입력합니다. 3. MYSQL 명령 줄 클라이언트 5.5를 선택합니다 (버전 5.5를 사용하고 있습니다) 4. 계속 진행하여 SQL 쿼리 / 5. 종료 유형 \ q 또는 종료

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.