Mysql (client): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 21: | Regel 21: | ||
== Inloggen via SSH Tunnel == | == Inloggen via SSH Tunnel == | ||
− | === | + | |
+ | === Opzetten SSH tunnel === | ||
<code> | <code> | ||
Regel 33: | Regel 34: | ||
* <code>jeroen@129.210.167.215</code>: Remote server | * <code>jeroen@129.210.167.215</code>: Remote server | ||
* <code>-f</code>: Run command in background | * <code>-f</code>: Run command in background | ||
− | * SSH gebruikt hier het standaard IP-adres 22. Dit kun je desgewenst aanpassen met optie <code>-p [port number]</code> | + | * SSH gebruikt hier het standaard IP-adres 22. Dit kun je desgewenst aanpassen met optie <code>-p [port number]</code>. |
+ | |||
+ | Deze commando's heb ik opgeslagen in <code>.bashrc</code> als aliassen, bv. <code>tunnel_srv1</code> en <code>tunnel_srv23</code>. | ||
== Bronnen == | == Bronnen == |
Versie van 7 mei 2021 10:00
mysql
is naast de naam van het RDBMS, tevens de naam van een command-line client. Deze wordt altijd meegeleverd met servers. Vaak is-ie onmisbaar.
Inloggen op locale server
Syntaxis voor inloggen op een locale server:
mysql -u <gebruikersnaam> -p<wachtwoord>
- Merk op, dat er geen spatie is tussen
-p
en het wachtwoord - Doorgaans sla ik m'n credentials op in een
.my.cnf
-bestand, zodat ik met alleenmysql
kan inloggen.
Inloggen op remote server
Remote inloggen via TCP/IP:
mysql -u <gebruikersnaam> -p<wachtwoord> -h <ip-adres> -p <poortnummer>
Inloggen via SSH Tunnel
Opzetten SSH tunnel
alias tunnel_srv7="ssh -N -L 3336:127.0.0.1:3306 jeroen@129.210.167.215 -f"
Wat dit doet:
-N
: Don't execute a command right now-L 3336:127.0.0.1:3306
: Create a local port forwarding, with local port number, destination IP-adres en remote port number gescheiden door ":"jeroen@129.210.167.215
: Remote server-f
: Run command in background- SSH gebruikt hier het standaard IP-adres 22. Dit kun je desgewenst aanpassen met optie
-p [port number]
.
Deze commando's heb ik opgeslagen in .bashrc
als aliassen, bv. tunnel_srv1
en tunnel_srv23
.