?


@Protectorx: myślę, że na luzie można zainstalować mySQL na vps i skonfigurować go tak, że będzie dostępny dla apki z innego VPS albo nawet localhosta :) nawet na digitalocean jest tutorial
  • Odpowiedz
#programista15k #mysql #php #programowanie

Mam pytanie poszukuję sposobu aby zamienić w bazie danych za pomocą #phpmyadmin lub normalnie w pliku bazy .msql linijki kodu.

Mam linki

https://mojastrona.pl/upload/jakiśplik.jpg
https://mojastrona.pl/upload/jakiśplik2.jpg
https://mojastrona.pl/upload/jakiśplik3.jpg
https://mojastrona.pl/upload/jakiśplik4.jpg

I chcę te wszystkie pliki przenieść do katalogu "stare"
"https://mojastrona.pl/upload/stare" i chcę zrobić update wszystkich tych linków problem jest w tym że są też linki o strukturze:

https://mojastrona.pl/upload/jakiskatalog/podkatalog/jakiśplik.jpg
https://mojastrona.pl/upload/jakiskatalog/podkatalog/jakiśplik2.jpg
https://mojastrona.pl/upload/jakiskatalog/podkatalog/jakiśplik3.jpg
https://mojastrona.pl/upload/katalog/jakiśplik4.jpg

Chciał bym nie zmieniać tej struktury bo ona jest prawidłowa.
Hej linuxowe świry, mam takie pytanko może akurat ktoś mi podpowie/pomoże, sprawa chyba nie jest trudna ale ja się chu... Na tym znam ( ͡° ͜ʖ ͡°) potrzebuje przerzucić tabele z phpmyadmina z jednego serwera na drugi. Tabela jest duża więc pomyślałem że zrobię to dumpem. Niestety przy zrzucaniu #!$%@?ło mi errorem chyba było za mało miejsca na dychu na tą tabele. Jak można by to przerzucić na
@TrollingMasterNinja: ale kombonujecie niepotrzebnie.

wejście | ssh dupa@server "cat > plik"
lub

wejście | ssh dupa@server "polecenie"
np

pg_dump -d baza | ssh dupa@server "psql argumenty"
Jak ci się chce to możesz nawet potokami dodać kompresję jakimś gzipem albo zstd w locie.

@fervi: WTF? Tyle lat siedzisz na tagu. Podstawy korzystania z potoków i strumieni xd
  • Odpowiedz
Mirki prawie wszystko ogarnalem z #vps pod #wordpress (pierwszy raz w życiu i się jaram)
#php 7.2 jest wgrane
#debian co prawda zostaje 8.0 ¯\_(ツ)_/¯
#mysql 5.6 jest
#phpmyadmin 5.0.1 jest
Ale wordpress wywala mi taki komunikat przy sprawdzaniu wszystkich potrzebnych rzeczy. Co jeszcze muszę zrobic?

PHP modules perform most of the tasks on the server that make your site run. Any changes to these must be made by your server administrator.
@Biezdar: Bo robisz to źle. Przyjmujesz dane od usera i bez namysłu wrzucasz do bazy - proszenie się o kłopoty.
Eskejpuj, może użyj zapytań parametryzowanych. Może jakiś lekki orm na początek, aby sobie krzywdy nie zrobić? :P
  • Odpowiedz
@Init0, @zortabla_rt: test amatorski bez żadnych varnishy, ani innych zabezpieczeń, byłem po prostu ciekawy ile taka goła maszyna wirtualna wytrzyma, więc bardziej odbierałbym to jako ciekawostkę niż jakiś wartościowy test ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Marchwj: auto increment nie łata dziur. Jak chcesz je załatać to musisz ręcznie to zrobić. Robisz nową pustą bazę o takiej samej strukturze i robisz insert into bazakopia values (select 'wszystko poza id' from bazaoryginał)
id samo się wypełni. Tylko trzeba potem popoprawiać ID w innych tabelach które korzystają z oryginalnej.
  • Odpowiedz
Jak zakładać konta usera w nowszych wersjach phpmyadmin? Pamiętam jeszcze jak jakiś czas temu to robiłam no-problem a teraz ściana. Ponoć usunęli zakładkę Priviliges w nowszej wersji, albo trzeba się logować nie z localhostu, tylko bezpośrednio, a jak nie umiem bo ten panel jest zdalnie przez hosting atthost.pl. Nie wiem co robić. Nie umiem sobie znaleźć na to odpowiedzi ani w google ani na stacku.
#phpmyadmin
@Phatee: jesli masz dostep przez ssh to musisz sie zalogować przez ssh, odpalic mysql'a w shellu nastepnie wybrac baze danych phpmyadmina, i dodac usera recznie zapytaniem ktore znajdziesz gdzies w google, mowi Ci to cos:P?

ale tak jak napisal @nophp pewnie masz tam jakis cpanel z ktorego mozna to zrobić
  • Odpowiedz
Mam w bazie danych tabelkę z towarami, zawiera ona sporo kolumn. Chcę zrobić "zmiany", tj. za każdym razem, gdy pojawi się UPDATE w tej tabeli, żeby pojawiała się kopia wersji sprzed update wraz z datą, autorem zmian i odnośnikiem do tego towaru z oryginalnej tabeli.

Jaki sposób na zrobienie tego będzie najlepszy? Póki co zrobiłem wersję najbardziej prymitywną i działa - skopiowałem tabelę z dopiskiem "changes", dodałem kolumny date, userid,
@Radeg90: trigger after/before update - sobie wybierzesz co Ci bardziej pasuje. W kolumnach OLD.kolumna1 masz stare wartości, w NEW.kolumna1 nowe wartości.
  • Odpowiedz
Mirki, przepraszam za głupie pytanie, ale lepiej głupio spytać niż mądrze.. no ( ͡° ͜ʖ ͡°)
Mam hosting z 3 bazami danych
Mam drugi hosting z 3 innymi bazami danych.
Jeśli wyeksportuję bazy z 2 hostingu i zaimportuję je do pierwszego, moje bazy z pierwszego zostaną nadpisane, czy utworzą się 3 nowe bazy danych?
#kiciochpyta #phpmyadmin #webdev #informatyka
Wszystko zależy od nazw, jeżeli są takie same to zaimportuje same tabele, jeżeli tabele są te same, to same dane.

Jeżeli nazwy są inne i limit hostingu pozwala na utworzenie większej ilości to wszystko się utworzy poprawnie.
  • Odpowiedz