2015-06-22 6 views

risposta

93

installare MySQL Workbench, quindi

export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS 
+0

riavviare il Mac per le modifiche di percorso abbiano effetto – captainblack

+1

Come può essere la risposta accettata questo funziona solo per un sessione e deve essere rifatta per ogni singola sessione. (e sì ho provato quella cosa di riavvio ma non ha funzionato) – jonalv

+0

@jonalv Poiché i comandi della shell possono essere facilmente aggiunti al proprio .bashrc o .bash_profile se si desidera che qualsiasi comando (come questo) venga eseguito in ogni shell su avviare. – jdunk

22

Se è già stato installato MySQL da l'immagine del disco (DMG) da http://dev.mysql.com/downloads/), aprire un terminale, eseguire:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile 

quindi, ricaricare bash_profile da eseguendo il seguente comando:

. ~/.bash_profile 

È ora possibile utilizzare 'mysql' t o collegarsi a qualsiasi server MySQL:

mysql -h xxx.xxx.xxx.xxx -u username -p 

credito & Riferimento: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/

+1

L'OP implicava che non desiderava installare il server, ma solo il client della riga di comando. –

+0

@JackSparrow Dovresti aver letto prima la domanda. La tua risposta richiede o implica l'installazione del server mysql ma la domanda specificava che non voleva installare il server – Joseph

+0

Grazie per la risposta. L'installatore dovrebbe fare questo genere di cose. –

1

Il modo più semplice sarebbe quella di installare server MySQL o banco di lavoro, copiare il client mysql da qualche parte, aggiornare le impostazioni di percorso e quindi eliminare tutto ciò che installato per ottenere l'eseguibile in primo luogo.

12

migliore opzione è: birra installare MySQL

+2

Che installa anche il server, per quanto riguarda il solo client? – raarts

+4

'brew install caskroom/cask/mysql-shell' installerà il client della riga di comando. – Krystian

+3

Vale la pena ricordare che, se installato in questo modo, la shell viene lanciata con il comando 'mysqlsh'. –

1

Se è stato installato dal DMG su un Mac, ha creato un client mysql, ma non ha messo nel vostro percorso utente.

Aggiungi questo al vostro .bash_profile:

export PATH = "/ usr/local/mysql/bin: $ PATH

Questo vi permetterà di eseguire "mysql" da qualsiasi luogo, come si

+0

Questo ha funzionato per me. Ho installato la shell MySQL dal sito Web MySQL ma ancora nulla. Correggere il percorso come sopra indicato ha funzionato. Sembra che l'installazione abbia funzionato, ma non ha impostato correttamente il percorso (se non del tutto). –

12
.

Mysql ha un solo client insieme di utenze:

Mysql shell client https://dev.mysql.com/downloads/shell/

Altro linea di comando programmi di utilità https://dev.mysql.com/downloads/utilities/

Versione per Mac OSX disponibile.

+1

Questa è la risposta più vicina alla risposta corretta, considerando l'OP desiderato * solo client * e * riga comandi *. Tuttavia, user16 ... e @JackSparrow hanno fornito le istruzioni più utili su cosa fare dopo l'installazione. –

+0

mysql client non è installato tramite questo metodo AFAICT – Rondo

+2

sembra come se fosse stato separato come strumento separato, https://dev.mysql.com/downloads/shell/ – troseman

2

Aprire il file DMG "MySQL Workbench" e

# 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 
# To make sure it's executable 
chmod +x /usr/local/bin/mysql 

espellere il disco DMG

+1

Ecco come ho risolto il problema alla luce della tua risposta. Grazie. '' 'cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql/usr/local/bin''' –

Problemi correlati