Jak zainstalować klienta MySQL z linii poleceń na komputerze mac?
Chcę zainstalować klienta MySQL dla linii poleceń, a nie GUI. Szukałem w Internecie, ale znalazłem tylko instrukcje dotyczące instalacji serwera MySQL.
15 answers
Install MySQLWorkbench, then
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-20 22:54:19
Jeśli zainstalowałeś już MySQL z obrazu dysku (dmg) z http://dev.mysql.com/downloads/), otwórz terminal, Uruchom:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
Następnie przeładuj .bash_profile
, uruchamiając następujące polecenie:
. ~/.bash_profile
Możesz teraz użyć mysql
Aby połączyć się z dowolnym serwerem mysql:
mysql -h xxx.xxx.xxx.xxx -u username -p
Kredyt i referencje: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 12:20:19
Najlepszą opcją jest:
brew install mysql
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 12:14:42
To ściśle instaluje klienta wiersza poleceń, bez innych kosztów:
Zainstaluj Homebrew (jeśli go nie masz):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Następnie zainstaluj mysql-client
:
brew install mysql-client
Następnie dodaj mysql-client
katalog binarny do swojej ścieżki:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
Na koniec przeładuj swój profil Basha:
source ~/.bash_profile
Wtedy powinieneś być w stanie uruchomić mysql
w terminalu, jeśli nie spróbuj otworzyć nowego terminala
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-15 17:19:46
Mysql ma zestaw narzędzi tylko dla Klienta:
Mysql client shell https://dev.mysql.com/downloads/shell/
Inne narzędzia wiersza poleceń https://dev.mysql.com/downloads/utilities/
Dostępna wersja Mac OSX.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-06 07:40:47
Istnieje teraz mysql-client
formuła.
brew install mysql-client
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-12-05 09:22:33
Aby zainstalować mysql-shell
z homebrew, Uruchom
brew cask install mysql-shell
Możesz następnie uruchomić powłokę mysql za pomocą
mysqlsh
Jeśli Chcesz wejść bezpośrednio w tryb SQL, uruchom
mysqlsh --sql
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 12:44:49
Otwórz plik DMG" MySQL Workbench " i
# Adjust the path to the version of MySQL Workbench you downloaded
cp "/Volumes/MySQL Workbench 6.3.9.CE/MySQLWorkbench.app/Contents/MacOS/mysql" /usr/local/bin
# Make sure it's executable
chmod +x /usr/local/bin/mysql
Wysuń dysk DMG
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-20 13:39:50
Jeśli zainstalowałeś DMG na komputerze mac, utworzyłeś klienta mysql, ale nie umieściłeś go w ścieżce użytkownika.
Dodaj to do swojego .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
To pozwoli Ci biegać mysql
z dowolnego miejsca, jak ty.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 12:16:26
Polecenie instalacji z brew:
$ brew cask install mysql-shell
Zobacz co potrafisz:
$ mysqlsh --help
Uruchom zapytanie z zainstalowanego klienta mysqlsh
:
$ mysqlsh --host=192.x.x.x --port=3306 --user=user --password=xxxxx
MySQL Shell 8.0.18
Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
WARNING: Using a password on the command line interface can be insecure.
Creating a session to '[email protected]:3306'
Fetching schema names for autocompletion... Press ^C to stop.
Your MySQL connection id is 16
Server version: 8.0.18 MySQL Community Server - GPL
No default schema selected;
type \use <schema> to set one.
MySQL 192.x.x.x:3306 ssl JS >
MySQL 192.x.x.x:3306 ssl JS > `\use rafdb`
Default schema set to `rafdb`.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-15 11:36:40
Zgodnie z wcześniejszą odpowiedzią możesz uzyskać zarówno libs serwera mysql, jak i libs klienta, uruchamiając
brew install mysql
.
Istnieje również instalacja tylko dla klienta. Aby zainstalować tylko biblioteki klienckie Uruchom
brew install mysql-connector-c
Aby uruchomić te polecenia, potrzebujesz homebrew package manager na komputerze mac. Możesz go zainstalować, uruchamiając
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-04 13:24:59
Używając MacPorts możesz zainstalować klienta za pomocą:
sudo port install mysql57
Musisz również wybrać zainstalowaną wersję jako mysql
sudo port select mysql mysql57
Serwer jest zainstalowany tylko wtedy, gdy dodasz -server
do nazwy pakietu (np. mysql57-server
)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-02-06 15:56:36
Najprostszym sposobem byłoby zainstalowanie serwera mysql lub workbencha, skopiowanie gdzieś klienta mysql, zaktualizowanie ustawień ścieżki, a następnie usunięcie tego, co zainstalowałeś, aby uzyskać plik wykonywalny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-06 16:39:33
Jeśli potrzebujesz lżejszego rozwiązania polecam mysql-shell, zainstaluj za pomocą poniższego polecenia.
Brew cask install mysql-shell
Aby rozpocząć po instalacji typu mysqlsh.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-29 16:29:34
Klient mysql jest dostępny w portach macOS. Jeśli nie masz już zainstalowanego tego doskonałego menedżera pakietów innych firm, jest on dostępny tutaj: https://www.macports.org/
Po zainstalowaniu macports otwórz terminal i upewnij się, że wszystko jest aktualne:
sudo port selfupdate
Istnieje wiele różnych wersji MySQL i mariadb (community fork of MySQL) dostępnych w Repos portów. Lista dostępnych wersji przy użyciu następujących polecenie:
port search 'mariadb*'
Polecam wybrać mariadb zamiast mysql, ponieważ jest to głównie spadek wymiany ( https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility / ) i ma doskonałe wsparcie społeczności.
Jeśli dotyczy, wybierz, którą wersję mariadb chcesz (lista wersji mariadb jest dostępna tutaj: https://downloads.mariadb.org/mariadb/ + releases / ). jeśli ci to nie przeszkadza, zainstaluj domyślną wersję:
sudo port install mariadb
Mariadb (w tym klient wiersza poleceń kompatybilny z mysql) jest teraz dostępny w Twoim systemie. W moim systemie klient CLI znajduje się w następującej lokalizacji:
$ /opt/local/bin/mysql --version
/opt/local/bin/mysql Ver 15.1 Distrib 5.5.68-MariaDB, for osx10.15 (x86_64) using readline 5.1
Jest oczywiście trochę niewygodne wpisywanie pełnej ścieżki /opt/local/bin/mysql za każdym razem, gdy chcesz użyć klienta. Ports już pomyślał o tym problemie. Aby wyświetlić Dostępne wersje mysql w systemie, uruchom:
$ port select mysql
Available versions for mysql:
mariadb (active)
none
Wybierz jedną z listy. Na przykład, aby użyć mariadb jako domyślnego mysql klient:
sudo port select mysql mariadb
Teraz otwórz nowe okno terminala i powinieneś być w stanie uruchomić klienta MariaDB mysql CLI:
mysql -h <hostname> -u <username> -p
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-02-02 10:35:55