Filip Tomaszewski

Filip Tomaszewski Wspólnik, PGS
Pracownia Gier
Szkoleniowych
(www.pracownia...

Temat: udpate mysql przez skrypt

Witam,

Robię eksport w PhpMyAdmin różnych tabel i zapisuję wynik w pliku tekstowym.
Teraz chciałbym na innym komputerze dokonać update'u tabel w mysql przez plik .bat.
Czy ktoś mógłby mi poradzić, jak to zrobić?

Z góry dziękuję za pomoc.

FT

konto usunięte

Temat: udpate mysql przez skrypt

tu jest napisane
Filip Tomaszewski

Filip Tomaszewski Wspólnik, PGS
Pracownia Gier
Szkoleniowych
(www.pracownia...

Temat: udpate mysql przez skrypt

Przemysław R.:
tu jest napisane


Dzięki za podpowiedź, ale nie bardzo sobie poradziłem jeszcze.
Mam problem z komendą
mysql -u [tu wpisuję użytkownika] -p [tu wpisuję hasło] -h localhost [tu wpisuję nazwę bazy danych] < dump.sql

Nie wiem, w jaki sposób określić lokalizację pliku. Próbowałem różnych sposobów, ale bez skutku.

konto usunięte

Temat: udpate mysql przez skrypt

Filip Tomaszewski:
Przemysław R.:
tu jest napisane


Dzięki za podpowiedź, ale nie bardzo sobie poradziłem jeszcze.
Mam problem z komendą
mysql -u [tu wpisuję użytkownika] -p [tu wpisuję hasło] -h localhost [tu wpisuję nazwę bazy danych] < dump.sql

Nie wiem, w jaki sposób określić lokalizację pliku. Próbowałem różnych sposobów, ale bez skutku.

d:\katalog\dump.sql

jeżeli tak nie dajesz rady to polecam

EMS_MySQL_Manager_Lite

bardzo przyjazny program z dosyć łatwą i intuicyjną obsługąPrzemysław R. edytował(a) ten post dnia 16.03.09 o godzinie 21:03
Filip Tomaszewski

Filip Tomaszewski Wspólnik, PGS
Pracownia Gier
Szkoleniowych
(www.pracownia...

Temat: udpate mysql przez skrypt

Dzięki. Używam phpmyadmin i tam nie mam problemu z importem tabel.

Chodzi o to, żeby zaimportować je przez plik .bat, bez pośrednictwa żadnego managera.

Chcę to zrobić albo przez php (myślałem o mysql_query, który by zaimportował ten plik dump.sql), albo bezpośrednio z shella, ale nie wiem, czy to w ogóle jest możliwe.

Będę wdzięczny za pomoc

konto usunięte

Temat: udpate mysql przez skrypt


C:\>mysql --no-defaults -u root -p******** -h 127.0.0.1 test_db < "c:\Program Files\MySQL\MySQL Server 5.0\bin\dump.sql"
Filip Tomaszewski

Filip Tomaszewski Wspólnik, PGS
Pracownia Gier
Szkoleniowych
(www.pracownia...

Temat: udpate mysql przez skrypt

Przemysław R.:

C:\>mysql --no-defaults -u root -p******** -h 127.0.0.1 test_db < "c:\Program Files\MySQL\MySQL Server 5.0\bin\dump.sql"

Doskonale! Dokładnie o to mi chodziło. Bardzo dziękuję za pomoc!

pozdrawiam,

FT

konto usunięte

Temat: udpate mysql przez skrypt

Przemysław R.:

C:\>mysql --no-defaults -u root -p******** -h 127.0.0.1 test_db < "c:\Program Files\MySQL\MySQL Server 5.0\bin\dump.sql"

staraj się tylko nie używac konkstrukcji -p********, gdyż wtedy przez polecenie "ps aux" można podpatrzeć hasło z innego konta, dodatkowo cała komenda zapisze się w .bash_history.
używaj mysql(_costam) -u root -p -h .... i podawaj hasło gdy zostaniesz o nie poproszony.

konto usunięte

Temat: udpate mysql przez skrypt

Paweł Chalacis:
Przemysław R.:

C:\>mysql --no-defaults -u root -p******** -h 127.0.0.1 test_db < "c:\Program Files\MySQL\MySQL Server 5.0\bin\dump.sql"

staraj się tylko nie używac konkstrukcji -p********, gdyż wtedy przez polecenie "ps aux" można podpatrzeć hasło z innego konta, dodatkowo cała komenda zapisze się w .bash_history.
używaj mysql(_costam) -u root -p -h .... i podawaj hasło gdy zostaniesz o nie poproszony.

w windows nie mam bash tylko cmd.exe
on nie zapamiętuje histori poleceń w żadnym pliku
bez jawnego podania hasła nie da się wykonać takiego polecenia z pliku .cmd/ .bat
pa aux też nie działa w windows

ale ogólnie trafne uwagi o bezpieczeństwie

konto usunięte

Temat: udpate mysql przez skrypt

Przemysław R.:
w windows nie mam bash tylko cmd.exe
on nie zapamiętuje histori poleceń w żadnym pliku
bez jawnego podania hasła nie da się wykonać takiego polecenia

fakt, nie zauważyłem że to c:\
Powoli zapominam, że ten system istnieje :p
Daniel B.

Daniel B. informatyk

Temat: udpate mysql przez skrypt

ja również dziękuję
bo i mi o to chodziło :-))

niewarto jest podawać hasła w komendzie ? bo jest zapisywane w historii
ale jeśli go nie wpiszemy i nas o nie poprosi to już nikt go raczej nie zobaczy ?
poza kolegą za plecami ;-)
pracuję na fedorze buduję domowy LAMP

Następna dyskusja:

Czy ma ktos jakis ciekawy s...




Wyślij zaproszenie do