[ mish_ns @ 18.01.2012. 17:22 ] @
Pozdrav svima.
Naime imam problem kod restora mysql baze na jednom računaru na poslu. U pitanju je mySQL Server 5.5.
Kod mene sasvim lepo radi:
Code:
mysql -u uname -plozinka < backup.sql


dok na tom računaru nakon poziva komande dobijam kao neki help i izbaci mySQL Ver. 14.14 .....

Probao sam i restart servisa i da pokrenem mysql kao admin (pošto je Win7 u pitanje).

Da li se neko susreo sa ovakvim tipom problema?

[ Miroslav Strugarevic @ 18.01.2012. 17:44 ] @
Ovako?

mysql -u uname -plozinka database_name < backup.sql
[ mish_ns @ 18.01.2012. 17:46 ] @
Probao sam i to. Probao sam i apsolutnu putanju do .sql fajla.
[ Miroslav Strugarevic @ 18.01.2012. 17:48 ] @
Ajde daj nam sliku greske ili tekst?

Da li mozes na toj masini na koju vracas backup da se ulogujes kao taj neki user?

mysql -u korisnik -ppass
[ mish_ns @ 18.01.2012. 18:04 ] @
Ulogujem se sasvim normalno...
Sliku ne mogu sad da pošaljem to mi je u firmi...mogu ujutru.

Izbaci poruku:
mySQL Ver. xxx
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

I ispod lista parametara
--parametar opis
--param opis

Nadam se da sam bar malo pojasnio.
[ Miroslav Strugarevic @ 18.01.2012. 18:17 ] @
Mozda da kucas punu putanju do mysql.exe? Ili da probas da uradis import backup-a pomocu:

mysql> use imebaze
mysql> source c:\putanja\backup.sql
[ mish_ns @ 18.01.2012. 18:23 ] @
Citat:
Mozda da kucas punu putanju do mysql.exe?

Probao.
Jedino ostaje ovo što si naveo za import.
Probaću sutra pa javljam.
[ after @ 18.01.2012. 21:00 ] @
Ako pass ima specijalne karaktere !@#$ narocito ! moze da pravi problem u komandnoj liniji, zavisno od OS i verzije OS. Pa zato probaj pod navodnicima ' ' ili " "

mysql -uuser --password='neki_pwd' db_name < backup.sql

ili --password="neki_pwd" ili bez navodjenja pwd samo --password pa onda ukucas/iskopiras rucno

Takodje, posto je win ako neki od foldera u putanji do backupa sadrzi blanko u nazivu mora biti pod navodnicima:

C:\nesto\"Ima blanko"\backup.sql
[ after @ 18.01.2012. 21:12 ] @
Cim je mysql izbacio listu parametara, znaci da nije prepozano neku opciju/sintaksu u komandnoj liniji mysql klijenta tj. da je najverovatnije spec karakter pwd-a napravio zbrku (ili ako user u nazuvu ima spec karakter).

Ako je pwd: Lozinka onda prolazi

mysql -uuser -plozinka

Medjutim ako je pwd: Loz!nka najverovatnije da nece proci -pLoz!nka vec samo --password=' ' ili --password=" "


Isto vazi i za opciju --user ond -u, tako da je uvek bolje koristiti pun naziv opcije sa --user i --password da bi se eliminisala mogucnost sintaksne zabune

[ mish_ns @ 19.01.2012. 06:16 ] @
Ljudi...ništa mi nije jasno :)

Uključim jutros računar probam sa use, probam sa --user, --password...piše
Access denied for user root@localhost...

Probam komandu iz mog prvog posta
Code:
mysql -u user -plozinka < backup.sql
i sve radi OK.

probavao sam juče i da restartujem servis i da iskjučim kompjuter nije htelo...
Danas hoće :)

HVALA svima...