Opublikowano 20 Września 202420 Wrz Kurcze Rejestracja dziala tworzenie wojownika dziala , lecz gdy chce wejsc do gry pasek sie laduje i mi wywale metina co robie nie tak ? Edytowane 20 Września 202420 Wrz przez N0BADY
Opublikowano 20 Września 202420 Wrz Autor 1 minutę temu, Sevence napisał(a): W tym przypadku to nie ma znaczenia. Using wsrep clustering requires adding a configuration file. Copy /usr/local/etc/mysql/conf.d/wsrep.conf.sample to /usr/local/etc/mysql/conf.d/wsrep.conf and change what you need there. zmieniac czy zostawiac ?
Opublikowano 20 Września 202420 Wrz Tak możesz wpisać: cp /usr/local/etc/mysql/conf.d/wsrep.conf.sample /usr/local/etc/mysql/conf.d/wsrep.conf
Opublikowano 20 Września 202420 Wrz Autor 4 minuty temu, Sevence napisał(a): Tak możesz wpisz: cp /usr/local/etc/mysql/conf.d/wsrep.conf.sample /usr/local/etc/mysql/conf.d/wsrep.conf root@vmi2158817:/usr/home/mt2 # cp /usr/local/etc/mysql/conf.d/wsrep.conf.sample /usr/local/etc/mysql/conf.d/wsrep.conf cp: /usr/local/etc/mysql/conf.d/wsrep.conf.sample: No such file or directory root@vmi2158817:/usr/home/mt2 # jest Plik wsrep.cnf.sample Edytowane 20 Września 202420 Wrz przez N0BADY
Opublikowano 20 Września 202420 Wrz Dobra to później pewnie on się generuje dopiero po uruchomieniu. Dodaj mariadb do autostartu poprzez polecenie: echo "mysql_enable=YES" >> /etc/rc.conf I spróbuj uruchomić: service mysql-server start
Opublikowano 20 Września 202420 Wrz Autor 1 minutę temu, Sevence napisał(a): Dobra to później pewnie on się generuje dopiero po uruchomieniu. Dodaj mariadb do autostartu poprzez polecenie: echo "mysql_enable=YES" >> /etc/rc.conf I spróbuj uruchomić: service mysql-server start Bez problemu ruszylo
Opublikowano 20 Września 202420 Wrz To jeszcze jedna zmiana. Wejdź do katalogu /usr/local/etc/mysql/conf.d przez WinSCP. Otwórz plik o nazwie server.cnf następnie znajdziesz wpis bind-adress = 127.0.0.1 dodaj przed bind-adress # ma to wyglądać jakoś tak: Zapisz plik i następnie wpisz w konsole: service mysql-server restart
Opublikowano 20 Września 202420 Wrz Autor 1 minutę temu, Sevence napisał(a): To jeszcze jedna zmiana. Wejdź do katalogu /usr/local/etc/mysql/conf.d przez WinSCP. Otwórz plik o nazwie server.cnf następnie znajdziesz wpisz bind-adress = 127.0.0.1 dodaj przed bind-adress # ma to wyglądać jakoś tak: Następnie wpisz: service mysql-server restart Wszytsko poszlo jak nalezy
Opublikowano 20 Września 202420 Wrz To teraz nie pozostało nic innego jak utworzyć użytkowników i zmienić hasło do głównego. Wpisz polecenie: mysql -u root use mysql; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tu_haslo_sobie_wymysl'); FLUSH PRIVILEGES; quit Tylko tu_haslo_sobie_wymysl wpisz tam swoje hasło do głównego użytkownika. Jak to zrobisz daj znać czy wszystko poszło pomyślnie.
Opublikowano 20 Września 202420 Wrz Rozumiem, że nie było żadnych błędów? To możesz zrestartować bazę danych teraz: service mysql-server restart
Opublikowano 20 Września 202420 Wrz Autor 1 minutę temu, Sevence napisał(a): Rozumiem, że nie było żadnych błędów? To możesz zrestartować bazę danych teraz: service mysql-server restart Nic nie wyskoczylo wiec raczej nie
Opublikowano 20 Września 202420 Wrz A wszystkie te polecneie wpisałeś bo ja tam później edytowałem temat? Dobra to teraz zaloguj się ponownie: mysql -u root -p Zostaniesz poproszony o podanie wcześniejszego hasła, które ustawiłeś na głównego usera. Teraz tworzysz użytkowników: Haslo - sobie też ustaw na swoje. CREATE USER 'root'@'%' IDENTIFIED BY 'Hasło'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#'; GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; QUIT; service mysql-server restart
Opublikowano 20 Września 202420 Wrz Autor 6 minut temu, Sevence napisał(a): A wszystkie te polecneie wpisałeś bo ja tam później edytowałem temat? Dobra to teraz zaloguj się ponownie: mysql -u root -p Zostaniesz poproszony o podanie wcześniejszego hasła, które ustawiłeś na głównego usera. Teraz tworzysz użytkowników: Haslo - sobie też ustaw na swoje. CREATE USER 'root'@'%' IDENTIFIED BY 'Hasło'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#'; GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; QUIT; service mysql-server restart Jest ok
Opublikowano 20 Września 202420 Wrz To teraz pobierz program navicat (jeśli jeszcze nie masz) i spróbuj połączyć się z bazą. Jeśli masz po angielsku, klikasz Connection - MariaDB... otworzy ci się takie okno. Connectio Name - wpisujesz nazwę połączenia (obojętnie) Host: - wpisujesz adres serwera Port - zostawiasz bez zmian domyślny. User Name - zostaw root Password: Wpisz hasło do root, który ustawiałeś na początku. Potem klikasz OK i po lewej utworzy ci nowe połączenie klikasz na nie dwa razy i powinieneś się połączyć pomyślnie lub kliknij Test Connection.
Opublikowano 20 Września 202420 Wrz Dobrze to lecimy z wgrywaniem tabel do bazy i utworzeniem baz. Klikasz prawym przyciekim na nowe połączenie w sensie na tą nazwę połączenie, którą wpisałeś i klikasz New Database. Tworzysz bazę o nazwie account z takimi ustawieniami. Następnie kolejne o nazwach: common, hotbackup, log, player tworzysz je w ten sam sposób. Następnie pobierasz z tematu Entry paczkę o nazwie entry_sql_v2.1.tar.gz otwórz ją. I na nowo utworzonej bazie account będziesz miał ją po lewej stronie w kolumnie klikasz na nią dwa razy abyh się połączyć wtedy rozwinie ci się lista 'TAbles, Views itd. wtedy klikasz na nią prawym i opcja - Execute SQL File zobaczysz takie okno: Następnie klikasz ten przycisk kropek ... i wybierasz plik z pobranej paczki o nazwie account.sql i klikasz start - zostaną utworzone tabele w bazie account. To samo wykonujesz dla pozostałych baz tylko musisz się z nim łączyć i w nich wgrywać tabelki bo inaczej wrzucisz je do niepoprawnych baz.
Opublikowano 20 Września 202420 Wrz To możesz nadać jeszcze uprawnienia poleceniem: chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql && chmod -R 777 /var/db/mysql Jak dodałeś poprawnie tabele powinieneś mieć to mniej więcej tak: Tabele w bazie account: Tabele w bazie common: Tabele w bazie hotbackup: Pusta Tabele w bazie log: Tabele w bazie player:
Opublikowano 20 Września 202420 Wrz To teraz możesz spróbować uruchomić serwer. W konsoli wchodzisz do katalogu /usr/home/mt2 poleceniem: cd /usr/home/mt2 Uruchamiasz panel zarządzania: python3.9 panel.py Wybierasz opcje uruchomienia serwera: 1. Włącz serwer Wybierasz liczbkę kanałów do uruchomienia od 1 do 4 (urucohom testowo 1) Nastepnie klikasz enter i wpisujesz 10 żeby wyjść z panelu. Wpisz polecenie: ps Wrzuć screen, zobaczymy czy wszystkie się poprawnie uruchomiło.
Opublikowano 20 Września 202420 Wrz Autor Teraz, Sevence napisał(a): To teraz możesz spróbować uruchomić serwer. W konsoli wchodzisz do katalogu /usr/home/mt2 poleceniem: cd /usr/home/mt2 Uruchamiasz panel zarządzania: python3.9 panel.py Wybierasz opcje uruchomienia serwera: 1. Włącz serwer Wybierasz liczbkę kanałów do uruchomienia od 1 do 4 (urucohom testowo 1) Nastepnie klikasz enter i wpisujesz 10 żeby wyjść z panelu. Wpisz polecenie: ps Wrzuć screen, zobaczymy czy wszystkie się poprawnie uruchomiło. Błąd: Brak uprawnień do uruchomienia procesu bazy danych: [Errno 13] Permission denied: './db_process'
Opublikowano 20 Września 202420 Wrz To wpisz polecenie: chmod -R 0777 /usr/home/mt2 I spróbuj ponownie.
Opublikowano 20 Września 202420 Wrz Procesy się nie uruchomiły. Wejdź do katalogu /usr/home/mt2/db_process login_process i channel_controller/channel_11 i pokaż plik start.log możesz dodać jako załącznik. Robisz to przez program WinSCP wchodzisz po prostu do tych katalogów i otwórz ten plik zrzuć na PC i wyślij tu lub otwórz i wstaw zawartość.
Kurcze
Rejestracja dziala
tworzenie wojownika dziala , lecz gdy chce wejsc do gry pasek sie laduje i mi wywale metina co robie nie tak ?
Edytowane przez N0BADY