Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak połączyć się AUTOMATYCZNIE z mysql, jakis programik, lub jak z cmd to zrobic
HardStyler
post 14.01.2008, 15:14:07
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


mam pewien problem nad ktorym juz siedze od 2h i nie moge nic zdzialac

otoz uzywam malego programu wyciagajacego baze DBF i przeksztalcajacego ja w plik tekstowy,
wszystko jest w pliku bat wykonywane (komendy dla programu przeksztalacjacego), nastepnie nawiazuje polaczenie z baza danych (poprzez cmd)

user, to wiadomo: mysql.exe -h host.pl -u user -p

akcja konczy sie na tym ze trzeba manualnie wklepac haslo do bazy (pojawia sie monit Enter Password:) - chcialbym to ominac i zeby automatycznie uwzglednial w jakis sposob haslo do bazy i laczyl sie- chce ten proces zautomatyzowac, poniewaz bedzie ten plik wykonywalny na serwerze i bedzie aktualizowal (uruchamial linie polecen) co 12h - jakies pomysly oprocz php ?
Go to the top of the page
+Quote Post
abusiek
post 14.01.2008, 17:31:16
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 5
Dołączył: 23.10.2006
Skąd: Gda?sk

Ostrzeżenie: (0%)
-----


sprobuj mysql -h jost.pl -p=twojehaslo -u twojuser

Ten post edytował abusiek 14.01.2008, 17:32:00
Go to the top of the page
+Quote Post
HardStyler
post 15.01.2008, 16:01:35
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


Cytat(abusiek @ 14.01.2008, 17:31:16 ) *
sprobuj mysql -h jost.pl -p=twojehaslo -u twojuser


polaczylem sie wpisujac od razu po -p swoje haslo,

czyli mysql -h jost.pl -ptwojehaslo -u twojuser smile.gif

laduje mi sie do konsoli, ale teraz juz jest problem innego rodzaju - jak wykonac automatycznie polecenie bez potrzeby wklepywania w konsoli polecen SQL questionmark.gif
Go to the top of the page
+Quote Post
sefs
post 15.01.2008, 16:11:42
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.08.2007
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Cytat
jak wykonac automatycznie polecenie

Co przez to rozumiesz?
Go to the top of the page
+Quote Post
kszychu
post 15.01.2008, 16:13:49
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


mysql.exe -h...... -u..... -p...... < skrypt_z_komendami


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
HardStyler
post 15.01.2008, 16:19:47
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2. copy TOWAR.DBF TOWAR-TXT.DBF 
  3. del TOWAR-TXT.txt -y
  4. del TOWAR.txt -y
  5. Przepnij.EXE /C3B TOWAR-TXT.DBF 
  6. copy TOWAR-TXT.txt TOWAR.txt
  7. ftp ---s:config.insi
  8. mysql.exe -****** -*** -p******* -***_**
  9. ?>


tak wyglada plik *.bat
jeszcze mam osobny plik konfiguracyjny o FTP i paru innych rzeczy

otoz, jak widac ostatnia linia polecen to polaczenie sie z baza mysql

no i teraz wyskakuje mi monit, ze polaczylem sie z baza bla bla:

problem jest taki, ze chce aby zostało wstawione polecenie SQL typu : INSERT INTO ; SELECT bez potrzeby wciskania jakiegokolwiek klawisza w konsoli
Go to the top of the page
+Quote Post
kszychu
post 15.01.2008, 16:27:20
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


No to, tak jak Ci napisałem, na końcu daj < INSERT INTO ...... albo cokolwiek innego.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
HardStyler
post 15.01.2008, 16:43:53
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


niestety nie trybi :/ na rozne sposoby probuje i lipa:

konkretnie mi chodzi o zaladowanie ponizszego kodu:

  1. LOAD DATA INFILE 'sciezka_do_pliku.txt' INTO TABLE towar FIELDS TERMINATED BY '\;' LINES STARTING BY ' ' TERMINATED BY '\n' IGNORE 6 LINES";
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 08:06