Uruchamianie zapytania SQL w skrypcie BASH
Do uruchomienia skryptu BASH z zapytaniem SQL, będziemy potrzebowali adres IP serwera MySql, użytkownika i hasła.Składnia połącznia do serwera mysql: mysql -h IP_SERWERA -uNAZWA_UZYTKOWNIKA -pHASLO
Poniższy skrypt uruchomi zapytanie SQL na serwerze o IP 192.168.1.23. Zapytanie SQL usunie wszystkie rekordy o ID mniejszym niż 1000.
#!/bin/bash mysql -h 192.168.1.23 -uroot -p129snei392j << EOF use baza_testowa; DELETE FROM LOGS WHERE ID < 1000; EOF exit 0
Poniższy skrypt uruchomi zapytanie SQL na serwerze localhost. Czyli na tym samy serwerze na którym został uruchomiony skrypt BASH. Zapytanie SQL usunie wszystkie rekordy o ID mniejszym niż 1000.
#!/bin/bash mysql -h localhost -uroot -p129snei392j << EOF use baza_testowa; DELETE FROM LOGS WHERE ID < 1000; EOF exit 0
Zobacz również
- Jak sprawdzić, czy w KSeF pojawiła się nowa faktura
- Prawy przycisk myszy → „Podpisz” → proCertum SmartSign przechodzi do C:\Windows\System32 zamiast otworzyć wybrany plik
- Eksplorator Windows przestał działać, dodatkowo pojawił się błąd "-1023 (0xfffffc01) podczas otwierania pliku dziennika C:\WINDOWS\...Local\TileDataLayer\Database\EDB.log"
- Problem z opóźnionym pobieraniem nowych wiadomości przez IMAP
- Wysyłka pliku XML (sprawozdania finansowego) poprzez program e-sprawozdania (MF) do - Szefa KAS
- Umieszczanie podpisu kwalifikowanego w pliku PDF - podpis kwalifikowany w standardzie pades