Klient wiersza poleceń MySQL dla systemu Windows

80

Czy jest jakiś fajny klient MySQL z wiersza poleceń dla systemu Windows? Mam na myśli pojedynczy exe, który umożliwia podłączenie i uruchomienie przykładowego zapytania. Wyszukałem w Google i mogłem znaleźć tylko duże środowiska graficzne, takie jak środowisko robocze ropucha lub mysql. Potrzebuję tylko prostego narzędzia wiersza poleceń, skąd mogę pobrać coś takiego?

EDYCJA: Nie chcę instalować całego pakietu MySQL na moim komputerze. Wiem, że znajduje się w pakiecie mysql, ale jak mogę pobrać tylko tego klienta linii cmd. Ponieważ nie potrzebuję niczego więcej.

PawełRoman
źródło
Wygląda na to, że zgodnie ze stroną internetową MySQL powinien być dołączony do instalacji MySQL . Czy to nie jest to, czego szukasz?
cryptic_star
Tak, ale jak mogę pobrać tylko klienta? Nie chcę, aby cały silnik bazy danych znajdował się na moim komputerze, potrzebuję tylko klienta wiersza poleceń, aby połączyć się z bazą danych na drugim komputerze.
PawelRoman,
Jeśli masz już zainstalowaną bazę danych, musisz mieć już mysql.exe.
Buhake Sindi
2
Ach. W takim przypadku zalecałbym pobranie pliku zip , pobranie klienta, a następnie zrzucenie reszty. :)
cryptic_star
To pytanie może bardziej pasować do superuser.com, ponieważ nie jest to kwestia programowania (ale raczej pytanie „jak zainstalować ...”)
Rowland Shaw

Odpowiedzi:

61

Po przejściu na stronę pobierania MySQL wybierz platformę „Microsoft Windows”. Następnie pobierz „Windows (x86, xx-bit), archiwum ZIP” (pamiętaj, aby wybrać ten o rozmiarze ponad 140 MB.

Pliki binarne będą znajdować się w folderze „bin”.

Rozumiem, że to nie tylko pliki binarne klienta, ale przynajmniej nie musisz instalować i konfigurować całego serwera.

Sylvain
źródło
1
sql.exe i sql.pdb to pliki, których potrzebujesz.
Gabriel Chung,
Po pobraniu, jak zainstalować tylko klienta?
vijrox
Nie potrzebujesz żadnej specjalnej procedury instalacji. Po prostu uruchom sql.exe z wiersza poleceń (sprawdź ścieżkę środowiska, jeśli nie działa na początku)
Cléssio Mendes
1
MySQL wyświetla teraz domyślnie tylko pliki do pobrania .msi - dobrze jest mieć ten adres URL, który podałeś do zipów!
Adam
Dodaj binfolder do swojej PATH, a następnie uzyskaj dostęp do powłoki MySQL mysqlsh --versionza pomocą na przykład.
CGFoX
29

mysql.exe może to zrobić ...

Połączyć,

mysql -u root -p (naciśnij enter)

Powinien poprosić o wprowadzenie hasła roota (u = nazwa użytkownika, p = hasło)

Następnie możesz użyć poleceń bazy danych SQL, aby zrobić prawie wszystko ...

Buhake Sindi
źródło
5
Ta odpowiedź zakłada, że ​​pakiet MySQL jest już zainstalowany, a pytanie brzmi teraz, aby pobrać plik wykonywalny „mysql” bez instalowania całego pakietu MySQL.
DS.
4
@DS, odpowiedziałem na ten post przed EDYCJĄ.
Buhake Sindi
1
Nawiasem mówiąc, możesz wykonywać polecenia mysql w locie z -eparametrem takim jak:mysql.exe -u root -e "select 'this is mysql batch script';"
Sergey Bogdanov
14

Możesz wybrać opcję instalacji klienta tylko podczas instalacji serwera. Witryna oferuje tylko możliwość pobrania pełnego instalatora (pobierz dowolną wersję z http://www.mysql.com/downloads/mysql/ ).

Po wyświetleniu monitu o typ instalacji (typowa, minimalna, niestandardowa) w kreatorze instalacji wybierz opcję „Niestandardowa”. Na następnym ekranie wybierz opcję NIE instaluj serwera, a resztę instalacji kontynuuj w normalny sposób.

Kiedy skończysz, powinieneś zobaczyć tylko odpowiednie programy klienckie (mysql, mysqldump itp.) W C: \ Program Files \ MySQL .. \ bin

spicecat
źródło
Właściwie przynajmniej teraz jest lekki instalator do pobrania (instalator sieciowy) poniżej 19 MB
Jorge Orpinel
11

To całkiem proste. Zapisałem serwer społeczności mysql na moim D:\dysku. Dlatego tak to zrobiłem.

Idź D:\mysql-5.7.18-winx64\bini na pasku adresu wpisz cmd i naciśnij Enter, aby otworzyć wiersz polecenia. Teraz, jeśli używasz go po raz pierwszy, mysql -u root -pnaciśnij Enter. Następnie poprosi o hasło, ponownie naciśnij enter. To tyle, że jesteś połączony z serwerem mysql.

Before this make sure wamp or xampp any of the local server is running ponieważ nie mogłem połączyć się z mysql bez uruchomionego xampp. wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Miłego kodowania.

basavaraj_S
źródło
9

Możesz także pobrać Środowisko pracy MySql (31Mo), które zawiera mysql.exei mysqldump.exe.

Z powodzeniem przetestowałem to, gdy musiałem uruchamiać skrypty Perla za pomocą DBD:MySqlmodułu do uruchamiania instrukcji SQL na odległej bazie danych MySql.

dams50
źródło
6

Możesz uzyskać dostęp do mySQL w wierszu poleceń, wpisując:

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

Następnie możesz normalnie wpisywać polecenia sql, takie jak:

mysql> SHOW DATABASES;

Tutaj zakładam, że katalog instalacyjny mySQL to C:\www\mysql.

Gottlieb Notschnabel
źródło
2
Ta odpowiedź zakłada, że ​​pakiet MySQL jest już zainstalowany, a pytanie brzmi teraz, aby pobrać plik wykonywalny „mysql” bez instalowania całego pakietu MySQL.
DS.
Widzę, że źle cię zrozumieliśmy. Być może jakiś klient zgodny z jdbc, taki jak squirrel-sql, lub spróbuj wyizolować klienta mysql do pobrania zip.
2

Mam podobne wymaganie, gdzie potrzebuję klienta MySQL, ale nie serwera (działającego na maszynie wirtualnej i nie chcę żadnego dodatkowego narzutu) i dla mnie najłatwiej było zainstalować serwer społeczności MySQL z typowymi opcjami instalacji, ale NIE konfigurować serwera, więc nigdy się nie zaczyna, nigdy nie działa. Dodano C: \ Program Files (x86) \ MySQL \ MySQL Server 5.5 \ bin do zmiennej środowiskowej ścieżki systemowej i jestem w stanie używać klienta wiersza poleceń MySQL programów mssql.exe i mysqladmin.exe.

Peter DeGregorio
źródło
2

Jeśli szukasz narzędzi takich jak klient wiersza poleceń mysql i mysqldump dla systemu Windows dla wersji około mysql Ver 14.14 Distrib 5.6.13, dla Win32 (x86) wydaje się, że znajduje się w HOMEDRIVE: \ Program Files (x86) \ MySQL \ MySQL Wersja Workbench

Ten katalog również nie jest domyślnie umieszczony w ścieżce, więc będziesz musiał dodać go do zmiennej środowiskowej PATH, zanim będzie można go łatwo uruchomić z wiersza polecenia.

Jest też konsola narzędzi mysql, ale nie działa ona na moje potrzeby. Poniżej znajduje się lista możliwości konsoli narzędzi mysql na wypadek, gdyby działała u Ciebie:

Opis narzędzia
---------------- ---------------------------------- -----------------------
mysqlauditadmin narzędzie do zarządzania dziennikiem inspekcji
mysqlauditgrep narzędzie do przeszukiwania dzienników audytu
mysqldbcompare porównuje bazy danych pod kątem spójności
mysqldbcopy kopiuje bazy danych z jednego serwera na inny
mysqldbexport eksportuje metadane i dane z baz danych
mysqldbimport importuje metadane i dane z plików
mysqldiff porównuje definicje obiektów między obiektami, w których
                  różnica polega na tym, jak db1.obj1 różni się od db2.obj2
mysqldiskusage pokazuje użycie dysku dla baz danych
mysqlfailover automatyczne monitorowanie stanu replikacji i przełączanie awaryjne
mysqlfrm show CREATE TABLE z plików .frm
mysqlindexcheck sprawdź zduplikowane lub nadmiarowe indeksy
metadane wyszukiwania mysqlmetagrep
informacje o procesie wyszukiwania mysqlprocgrep
mysqlreplicate nawiązuje replikację z wzorcem
mysqlrpladmin narzędzie administracyjne do replikacji MySQL
mysqlrplcheck sprawdź replikację
mysqlrplshow pokaż niewolników dołączonych do mistrza
mysqlserverclone uruchom kolejną instancję działającego serwera
mysqlserverinfo pokaż informacje o serwerze
mysqluserclone klonuje konto użytkownika MySQL do co najmniej jednego nowego użytkownika
Migawka
źródło
0

mysql.exe znajduje się w pakiecie mysql. Nie musisz niczego dodatkowo instalować.

Naktibalda
źródło
6
Nie chcę instalować całej bazy danych mysql, potrzebuję tylko klienta!
PawelRoman,
0

Dla użytkowników systemu Windows: 1. Zainstaluj pełną wersję MYSQL 2. Na przycisku Start systemu Windows 10 kliknij przycisk wyszukiwania i wpisz MySQL 3. Wybierz klienta wiersza poleceń MYSQL 5.5 (używam wersji 5.5) 4. idź dalej i uruchom sql queries / 5. Aby wyjść, wpisz \ q lub zakończ

AgileBrett
źródło