PDA

Zobacz pełną wersję : JAMP - Could not connect to MySQL



patryk0490
13-04-2015, 22:15
Witam,
Jako że to mój pierwszy post chcciałbym wszystkich serdecznie przywitać.
Od jakiś dwóch miesięcy używam JAMPa. Serwer mam postawiony na pendrive. Do tej pory wszystko było w porządku. Niestety dziś wywala błąd: "Error displaying the error page: Application Instantiation Error: Could not connect to MySQL." lub Error displaying the error page: Application Instantiation Error: No database selected SQL=SELECT `session_id` FROM `j34_session` WHERE `session_id` = '0lai521ulci29ctdgob10brnm7' LIMIT 0, 1.
Coż to może być ? Z góry dziękuję za wszelkie sugestie.

zwiastun
13-04-2015, 23:07
Jeśli nie udaje się uruchomić, to może dlatego, że masz zajęty port, którego potrzebuje MySQL. Sprawdź za pomocą ports checker

patryk0490
13-04-2015, 23:57
Dziękuję za odpowiedź. Wszystkie porty są wolne. Może wstawię logi to coś rozjaśni ? Widzę w nich m.in coś takiego:
InnoDB: Error: page 1915 log sequence number 98476235InnoDB: is in the future! Current system log sequence number 94145880.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: for more information.

i wiele innych tego typu...

zwiastun
14-04-2015, 00:12
komunikatów wynika, że została uszkodzona baza danych w części albo w całości. Czy kopiowałeś może katalogi z komputera na klucz? Po jakim działaniu pojawił się ten błąd?

patryk0490
14-04-2015, 00:29
Odwrotnie: kopiowalem katalogi z klucza na komputer...

zwiastun
14-04-2015, 00:50
Uruchom na kluczu, nie na komputerze - powinno zadziałać. Problem jest w kopiowaniu. Tak nie należy.

patryk0490
14-04-2015, 11:09
zwiastun dziękuję bardzo za wszystkie odpowiedzi. Niestety ja cały czas próbuję otwierać z klucza. Wygląda na to, że naprawdę ta baza się rozsypała.
Oto jakie logi występowały wcześniej:
150411 12:51:19 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...

Nie mam pojęcia na temat baz ale wnioskuję z powyższego, że baza była niejednokrotnie odzyskiwana po niepoprawnym zamknięciu - takie logi powtarzają się od kilku dni aż w końcu zaczęły się problemy. Pytanie co co to oznacza, że baza była niepoprawnie zamykana ?

zwiastun
14-04-2015, 15:09
Mogły się zdarzać różne rzeczy, np. klucz został poruszony tak, że zostało zerwane połączenie.
Korzystałem i z klucza i z komputera. Jedyny problem, jaki miewałem, to gdy kopiowałem bezpośrednio z klucza na komputer albo odwrotnie. I było to zawsze związane z problemami z tabelami InnoDB. Nie znam się na tyle, by rozumieć, o co chodziło. Nie masz kopii witryny zrobionej w AkeebaBackup? Bo obawiam się, że nie odzyskasz tego, co się uszkodziło.

patryk0490
14-04-2015, 15:13
Niestety nie - juz zacząłem budować ja od nowa.
Przy okazji, czy mogę tutaj prosić o jakiś namiar gdzie będę mogl poczytać na temat bezpiecznego kopiowania ?

zwiastun
14-04-2015, 15:35
Ćwiczyłem w jedną stronę - z komputera na klucz. Na komputerze robię zipa z całego katalogu z JAMPem, wrzucam go na klucz i rozpakowuję. Nie zdarzyło mi się, by sypało błędami.
Przypuszczam, że zrzut z klucza najpierw do zipa, a potem rozpakowywanie na komputerze będzie równie bezpieczny. Ale - powtarzam - w tę stronę nie ćwiczyłem.

patryk0490
14-04-2015, 15:47
I tak dziękuję za pomoc. Być może to wina mojego tandetne klucza z biedronki. Jestem mądrzejszy na przyszłość.

Karol99
17-04-2015, 22:19
Pamiętaj też, żeby przed wyjęciem pendrive z portu USB "zamknąć go" (ikonka w pasku systemowym windy, prawy klik, usuń urządzenie) - wyjęcie gdy winda go używa może przynieść taką właśnie awarię jak Twoja.

patryk0490
22-04-2015, 19:00
Witam ponownie,
Po poprzednich problemach z bazą danych rozpocząłem budowę strony od początku. I tu moje zakoczenie, ponieważ ciągle występują błędy związane z bazą. Oto pierwsze logi tuż po zainstalowaniu joomla na serwerze JAMP:
150414 12:36:28 [Note] Plugin 'FEDERATED' is disabled.
150414 12:36:28 InnoDB: The InnoDB memory heap is disabled
150414 12:36:28 InnoDB: Mutexes and rw_locks use Windows interlocked functions
150414 12:36:28 InnoDB: Compressed tables use zlib 1.2.3
150414 12:36:28 InnoDB: Initializing buffer pool, size = 128.0M
150414 12:36:28 InnoDB: Completed initialization of buffer pool
150414 12:36:29 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
150414 12:36:29 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
150414 12:36:40 InnoDB: Waiting for the background threads to start
150414 12:36:41 InnoDB: 1.1.8 started; log sequence number 59666091
150414 12:36:41 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
150414 12:36:41 [Note] - '127.0.0.1' resolves to '127.0.0.1';
150414 12:36:41 [Note] Server socket created on IP: '127.0.0.1'.
150414 12:36:44 [Note] Event Scheduler: Loaded 0 events
150414 12:36:44 [Note] C:\Users\Biuro9\Downloads\JAMP-FULL-PL\mnt\usr\local\mysql\bin\mysqld.exe: ready for connections.
Version: '5.5.28' socket: '' port: 3306 MySQL Community Server (GPL)

Koledzy czy wiecie czym to może być spowodowane? Zaznaczam, że zawsze "zamykam" swój klucz przez ikonkę w pasku systemowym...