Czytałem, że w przypadku usług hostowanych w chmurze złą praktyką jest umieszczanie bazy danych w Dockerze i zgodnie ze sztuką lepiej zrobić to wykorzystując usługę bazodanową operatora chmury.
Jak jednak powinno to wyglądać w przypadku VPS'a, na którym mam postawione produkcyjnie kilka projektów? W takim wypadku mogę umieścić bazę w dockerze czy lepszą praktyką byłoby instalacja np. Mysql'a na serwerze i łączenie się wszystkich projektów do tej samej bazy?
Domyślam się, że
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix: nie jest problemem, baza w dockerze działa tak samo jak zwykła baza bez dockera, po prostu masz dodatkową warstwe o którą teoretycznie musisz się martwić, ale z drugiej strony masz gotowy obraz który ktoś inny utrzymuje i zakładając że nic nie s-------i to zaoszczędzisz sobie sporo czasu na samodzielne użeranie się z tym
jak boisz się dockera to weź coś z ansible galaxy
  • Odpowiedz
Poleci ktoś jakiś poradnik (w jakiejkolwiek formie czy to książka, film) na temat tworzenia baz danych lub aplikacji bazodanowych dla początkującego w następujących językach: MySQL, PHP, HTML (oczywiście dotyczy to też łączenia tych technologii). Będę bardzo wdzięczny <3
#informatyka
#php
#mysql
#html
#komputery
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@XaDasz: Nie polecaj Zelenta bo to heretyk.

@jakub172: Imo tworzenie baz danych jest dość intuicyjnym procesem, możesz się uczyć metodą prób i błędów i z czasem powinieneś dojść do etapu, gdzie Twoje projekty spełniają wymagania postaci normalnych baz danych. Zrozumienie i stosowanie tych zagadnień, to coś, czego oczekiwałbym od początkującego.

Dużym ułatwieniem moim zdaniem może być stosowanie ORM'a, np. Doctrine wraz z Symfony, no chyba że jesteś
  • Odpowiedz
@Jurix: w sumie to słuchałem go bardzo dawno temu jak byłem totalnie zielony, może z biegiem czasu oduczyłem się jego błędów i teraz ich nie popełniam, ale dzięki za zwrócenie na to uwagi
  • Odpowiedz
SELECT
repairs.repairs_id,
repairs.repairs_device,
repairs.repairs_other_priority,
clients.clients_id,
clients.clients_name,
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JcL: Magento to dosyć wymagający kombajn. Jeżeli wiesz jakie aktualnie zasoby zużywasz to pisz do nas na PW/Czacie czy za pomocą zgłoszenia i coś będziemy mogli w stanie zaoferować. Jak nie Hosting WWW to serwer VPS.
  • Odpowiedz
Czy da się jednym zapytaniem #mysql pobrać kilka rekordów z różnych tabel i wynik władować do osobnych tablic/obiektów? Chodzi o #php i PDO. Chcę uniknąć sytuacji, że zrobię 10 osobnych zapytań aby pobrać dane (teoretycznie niepowiązane) z różnych tabel.

$query2 = $pdo->query("SELECT * FROM ksiazki ORDER BY statuses_id DESC LIMIT 1;");
$server2 = $query2->fetchObject();

$query3 = $pdo->query("SELECT * FROM mole ORDER BY liczba DESC LIMIT 1");
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lutecki: Jeżeli dane są takie same w osobnych tabelach, to union. Natomiast jeśli są różne, to robisz osobnymi zapytaniami, albo left join, jeśli zachodzą pomiędzy nimi relacje.
  • Odpowiedz
@CancerLight: moze cos zle napisalem albo pomylilem

nie rozumiem o co ci chodzi,


Mam w html tabele. W mam napisane co mi potrzeba. Wyniki z $wynik = $conn->query("SELECT cos1, cos2, dataod, datado, DATEDIFF(datado, CURDATE()) FROM jakasbaza"); uzupelniaja mi .
To DATEDIFF(datado, CURDATE()) uzupelnia mi w o nazwie
  • Odpowiedz
Mireczki podpowiedzcie coś błagam bo już dostaje k-----y nerwicy i ohujenia jednocześnie. Otóż zrobiłem dumpa bazy #mysql zeby przeniesc baze na nowy serwer, serwer jest na Windows Server 2019, tam zainstalowałem MySQL i odtworzyłem bazę, stworzyłem użytkownika. Mam program, który do tej bazy się łączy a raczej łączy i wyskakuje monit z prośbą o podanie hasła i wpisuje prawidłowe hasło (bo moge sie zalogować na tego usera przez konsole mysql)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siemawpadajdomejkuchni: Czyli dla tego użytkownika kolumna host ma %, tak? W takim razie upewnij się, że port 3306 jest odblokowany w firewallu.
I jeszcze ew. zobacz w konfiguracji mysql jak masz ustawioną linijkę bind-address
  • Odpowiedz
@siemawpadajdomejkuchni: A, i możesz wgrać na komputer z Asystentem mysql i z poziomu konsoli sprawdzić czy się połączysz z tym drugim komputerem. Może być, że Asystent pokazuje bezwartościowy komunikat. Oryginalny klient mysql pokaże co trzeba.
  • Odpowiedz
@norbertkulski: no jak backupujesz do excela, to może i tak. Albo wyłącznie tabelki typu "uczniowie - oceny", po 30 wierszy.
Jak zaczniesz robić backupy baz po kilkaset giga, albo z blobami, a potem spróbujesz to przywracać, to Ci przejdą takie pomysły :P
Ale możesz napisać jakie to zalety widzisz.
  • Odpowiedz
@RRybak - wiesz... ja to doskonale wiem do czego jest backup, natomiast otrzymałem informacje - "my używamy mysqldump" i koniec. OK, przyjmuję to z dobrodziejstwem inwentarza i wychodzę z założenia, że jeśli już jakiś mechanizm jest na miejscu to dlaczego by z niego nie skorzystać.
Ty mówisz jak być powinno i dobrze ale ja pytam o to - jeśli już ludzie używają codziennie mysqldumpa robiąc sobie kopie danych to czy przełączenie sqlformat
  • Odpowiedz
@mattz_: Przeniesienie z powyżej wymienionej firmy jest bardzo proste.
Wystarczy w godzinach nocnych zrobić kopię i przywrócić ją u nas.
Jesteśmy na rynku od 2017 roku i cały czas się rozwijamy i rośniemy.
  • Odpowiedz
Jeśli usunę i zainstaluję ponownie mysql na #raspberrypi to bazy pozostają, czy wszystko leci? Po kilku latach wywaliło mi się i nie chce wstać:

Jun 17 11:41:09 raspberrypi systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
> Jun 17 11:41:09 raspberrypi systemd[1]: Failed to start MariaDB 10.1.38 database server.
> -- Subject: Unit mariadb.service has failed
> -- Defined-By: systemd
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki! #praca zdalna nadal szuka człowieka w #it / #programowanie. Wklejam raz jeszcze, gdyż zdecydowaliśmy się zatrudnić więcej osób, niż planowane, zatem nadal szukamy.

Firma nam rośnie i szukamy nowych, bystrych ludzi do pomocy. Wyłącznie z doświadczeniem na poziomie senior, mierzonym wiedzą i umiejętnościami, nie liczbą lat za klawiaturą. Full-stack, głównie #php, #javascript i #mysql, ale nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@boryspo: dobrze rozumiem ze szukacie kogos z ponad 8 latami doswiadczenia, kto bedzie pracowal w strefie czasowej PST i chcecie placic mu miedzy 4000 a 8000 dolarow brutto XD?
  • Odpowiedz
@boryspo: nie wiem jaka jest banka wykopu, ale dobra osoba z takim doswiadczeniem to te 30k wyciagnie w Polsce zarabiajac w zlotowkach i pracujac w normalnych godzinach :P brzmi to troche jakby firma z Kalifornii szukala seniora, ktory bedzie pracowal w ich strefie czasowej za pieniadze ktore na miejscu placi sie osobie prosto po studiach
  • Odpowiedz