Accent Al tău MySQL A servi Remotely Încă o dată SSH
So youve’ luat MySQL on al tău web a servi, numai său’ unic deschis la spre local port by lipsă pentru sigur reasons. Dacă tu nevoie la spre accessyour databasefrom un client unealtă asemănător art.hot. MySQL Întrebare Maro, normally youd’ have la spre deschidere sus accent de la al tău local IP adresă… numai thats’ nu apropiat as sigur.
So în schimb, well’ chiar folos port- înainte gît un SSH tunel, so al tău MySQL client thinks său’ unire la spre al tău localhost machine, numai său’ într-adevăr unire la alt a servi gît art.hot. tunel.
Dacă tu ești folosire art.hot. virgulă linie ssh, art.hot. virgulă trec.de la will privire asemănător this. (tu poți a face art.hot. same thing graphically înăuntru Putty sau Sigur opțiune dacă tu nevoie la spre)
ssh L 3306localhost3306:: geek@webserver.com
Art.hot. syntax isssh L <localporthostnameremoteport><> <username@servername><>. Were’ folosire localhost as art.hot. hostname fiindcă noi sîntem direct accessing art.hot. remote mysql a servi gît ssh. Tu a putut de asemenea folos this technique la spre port- înainte gît unul ssh a servi la spre alt a servi.
Dacă tu already have mysql running on al tău local machine apoi atunci tu poți folos un different local port pentru art.hot. port- înainte, și chiar a ezat a aranja al tău client unealtă la spre accent MySQL on un different port.
O dată youve’ luat art.hot. ssh tunel care merge, tu poți deschidere sus MySQL Întrebare Maro și enter în details pentru al tău remote server,using localhost as art.hot. a servi gazdă, și a adapta art.hot. port la spre whatever tu folosit.
O dată tu a lua folosit la this method, youll’ mirare de ce tu fiecare folosit phpmyadmin sau art.hot. virgulă linie traducere.

Daily Poștă electronică Updates
Tu poți a lua our cum- la spre anghinară înăuntru al tău inbox each zi pentru drum liber. Chiar enter al tău nume și poștă electronică sub:


Chiar a-și aminti dacă tu already have MySQL a instala on client machine apoi atunci u nevoie la spre scimbare art.hot. localport la spre ceva else, din mysql voință a voi a fi folosire 3306, asemănător:
ssh L 7777localhost3306:: geek@webserver.com
Supărat, numai doesnt’ work aici. I a lua art.hot. error
Cant’ a lega la spre local MySQL a servi gît șosete ‘/var/lib/mysql/mysql.sock
Eu am Mysql a instala local, numai acesta este nu running. I folosit
ssh L 3300localhost3306:: user@domain.com
is al tău mysql a servi running?
a putea niște ajutor, i nevoie la spre folos mysql întrebare maro la spre a lega remote a servi mysql 5.0 cu port 3306. numai it always manifestare error 2003. dacă i a ezat a aranja art.hot. a servi la spre localhost , it a putea a alerga.
Tu mean remote a servi is încă o dată art.hot. internet. i de asemenea having this problemă, a putea niște ajutor.
I chiar solve this problemă, it Mai veninos by FireWall sau Mysql A servi Port Număr greșeală sau Error. try la spre a nu putea suporta it.
i think acesta este ce is misiune cînd a instala mythbuntu
Eu am same problemă unire MYSQL Mai mulți folosire SSH tunel numai meu a scanda is different. eu am un linux a servi care has enables ssh numai MYSQL a servi is alt a servi pe LAN de SSH a servi.
i.e
MYSQL Client->SSH->SSH A servi->(LAN)->MYSQL Mai mulți
A putea niște corp advice eu cum la spre a lega înăuntru this a scanda
Eu am acess la spre meu mijloc a servi folosire SSH numai seară i a putea a lega la spre mySQL a servi folosire virgulă linie. numai cum a putea i a lega folosire MYSQL GUI
Așteptare pentru reply
Mulțumiri
wqas,
I dont’ think that trec.de la will work cu port înainte. Dacă art.hot. remote SSH has drum liber accent la LAN și cînd art.hot. MySQL is deschidere la spre LAN requests, apoi atunci it trec.de la will a fi posibil la spre accent it this way:
ssh L 3300mysqlserver.com3306:: user@sshserver.com
A putut it a fi that MySQL Întrebare maro is folosire art.hot. virgulă linie unealtă mysql? Dacă I try cu
telnet localhost 3300
I a lua art.hot. traducere număr de la remote MySQL a servi. So art.hot. port înainte și unire ești Bine.
T
femela unor păsări I try:
mysql –hostlocalhost= –port3300= –userusername= –passwordmypw= bază de date
Și I a lua art.hot. same:
ERROR 2002 (HY000): Cant’ a lega la spre local MySQL a servi gît șosete ‘/var/lib/mysql/mysql.sock’ (2)
Numai cînd I activate meu local MySQL a servi I a lua:
ERROR 1045 (28000): Accent denied pentru user ‘username@'localhost’’ ( folosire password: Da)
Apoi atunci I tried:
mysql –host127.0.0.1= –port3300= –userusername= –passwordmypw= bază de date
Și it a lega correctly!
concluzie art.hot. mysql unealtă always a lega gît un șosete cînd tu folos localhost și MySQL Întrebare Maro does art.hot. same.
A reînoi:
Mulțumiri foarte mult! Solved meu problemă
Dacă tu folos art.hot. a urma virgulă tu force mysql la spre folos TCP în schimbul un șosete și tu dont’ nevoie la spre have mysqld running pe local calculator.
mysql –port1234= –protocolTCP= u username p
I făcut tot art.hot. anghinară mentioned *except*
1. I scimbare “localhost” la spre “127.0.0.1″ ( mulțumiri A reînoi)
2. I avoided 3306 pentru meu local port din Eu am mysql already running local on that port ( mulțumiri Sazwqa)
This approach worked pentru eu.