Problem z bazą danych. Database connection error (2): Could not connect to MySQL
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 18

Temat: Problem z bazą danych. Database connection error (2): Could not connect to MySQL

  1. #1
    Nowicjusz
    Dołączył
    20-09-2011
    Wpisy
    18
    Punkty
    10

    Domyślny Problem z bazą danych. Database connection error (2): Could not connect to MySQL

    Kiedy chcę wejść na swoją stronę, wyświetla mi się komunikat następującej treści: Database connection error (2): Could not connect to MySQL. Podobnie rzecz ma się z logowaniem do zaplecza. Czy ktoś mógłby mi napisać, co jest grane ? Strona działa pod 2.5.4.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior Gall Anonim awatar
    Dołączył
    19-10-2010
    Wpisy
    6 947
    Punkty
    447

    Domyślny

    Napisz co zrobiłeś - samo z siebie połączenie się nie zrywa - brak jest połączenia więc:
    albo nie ma bazy
    albo baza jest wyłączona
    albo jest złe hasło
    albo zły użytkownik
    alba zła nazwa bazy
    To tak na początek.

  4. #3
    Nowicjusz
    Dołączył
    20-09-2011
    Wpisy
    18
    Punkty
    10

    Domyślny

    Właśnie chodzi o to, że nic nie zrobiłem. Nie mam pojęcia, co jest przyczyną. Jestem lekko zdruzgotany.

  5. #4
    Senior Gall Anonim awatar
    Dołączył
    19-10-2010
    Wpisy
    6 947
    Punkty
    447

    Domyślny

    To sprawdź wszystko po drodze
    i zaloguj się bezpośrednio do bazy danych to będziesz wiedział czy tutaj jest ok
    a potem zerknij w plik configuration.php tylko jakimś sensownym edytorem - nie systemowym bo potrafi bruździć, a swoją drogą wypisz listę ostatnich czynności dokonanych na stronie lub poprzez ftp - nie ma opcji nic.
    Samo się nie dzieje

  6. #5
    Debiutant
    Dołączył
    07-07-2009
    Wpisy
    4
    Punkty
    10

    Domyślny

    Witam. Mam podobny problem. Zrobiłem stronę na swoim kompie i próbowałem ją przerzucić na serwer docelowy. Użyłem do tego programów

    akeebabackup i kickstart-core-3.5.2. I wywalał błąd. Zobiłem export bazy (php 5.5) na moim kompie t export bazy na serwer (php 5.0) to otrzymałem komunikat następującej treści
    Błąd

    zapytanie SQL:

    -- --------------------------------------------------------
    --
    -- Struktura tabeli dla `bak_ypknq_usergroups`
    --
    CREATE TABLE IF NOT EXISTS `bak_ypknq_usergroups` (

    `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
    `parent_id` int( 10 ) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id',
    `lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
    `rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
    `title` varchar( 100 ) NOT NULL DEFAULT '',
    PRIMARY KEY ( `id` ) ,
    UNIQUE KEY `idx_usergroup_parent_title_lookup` ( `parent_id` , `title` ) ,
    KEY `idx_usergroup_title_lookup` ( `title` ) ,
    KEY `idx_usergroup_adjacency_lookup` ( `parent_id` ) ,
    KEY `idx_usergroup_nested_set_lookup` ( `lft` , `rgt` ) USING BTREE
    ) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9;

    MySQL zwrócił komunikat:<clip_image001.gif>

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9' at line 11

    a na stronie komunikat jak w temacie. Ktoś ma pomysł jak temu zaradzić?

    - - - Updated - - -

    oczywiście zrobiłem export bazy i import. Czy różne wersje php mogą mieć wpływ że strona się nie wyświetla i bazy nie mogą się przekopiować?

  7. #6
    Debiutant
    Dołączył
    12-12-2011
    Wpisy
    7
    Punkty
    10

    Domyślny

    Mam ten sam problem ale ja zainstalowałem niedawno xampa a używam jampa i podejrzewam ze to on coś namieszał , po wejściu do phpmyadmin mam taki komunikat #1045 - Access denied for user 'joomla'@'localhost' (using password: YES)

  8. #7
    Nowicjusz
    Dołączył
    23-01-2011
    Skąd
    Tarnów
    Wpisy
    29
    Punkty
    11

    Domyślny

    Witam

    Ostatnio też miałem problem z błędem Database connection error (2): Could not connect to MySQL Nie wiadomo dlaczego na mojej stronie pojawił się ten komunikat. Korzystam z usług firmy hostingowej webd.pl, Moja strona oparta jest na Joomla 2.5.14

    W pierwszej kolejności zmieniłem hasło aktualnego użytkownika do bazy danych, zrobiłem to za pomocą cPanelu następnie zmieniłem hasło w pliku konfiguracyjnym configuration.php znajdującym się w katalogu głównym (najczęściej jest to public_html), w którym znajduje się cała nasza strona. Jest to dokładnie linijka
    public $password = 'nowe hasło'; - niestety nie pomogło.

    Problem rozwiązałem dopiero w momencie dodania nowego użytkownika do bazy MySQL, nadaniu mu odpowiednich praw do bazy danych - te czynności wykonałem w panelu administratora (cPanel) które udostępniła mi firma hostingowa, jeśli chodzi o uprawnienia można dać all. Wszelkiego rodzaju zmiany związane zastosowałem również w pliku konfiguracyjnym configuration.php linijki

    Kod:
    public $user = 'nowa_nazwa_użytkownika';
    public $password = 'nasze_nowe_hasło';
    ';

    Pomogło strona działa bez zastrzeżeń...
    Pozdrawiam. W razie pytań proszę pisać... kontakt na www.tomasz-urbanek.pl



  9. #8
    Debiutant
    Dołączył
    18-06-2010
    Wpisy
    6
    Punkty
    10

    Domyślny

    U mnie było podobnie przy zmianie bazy (po jupgrade). Wszystko się zgadzało, a nie chodziło. Sprawę rozwiązało dopisanie portu do adresu bazy w pliku configuration.php

  10. #9
    Debiutant
    Dołączył
    02-10-2013
    Wpisy
    6
    Punkty
    2

    Domyślny

    U mnie po upgrade PHP 5.2 na 5.5. pomogła zmiana domyślnego ustawienia joomli z mysqli na mysql oraz dopisanie numeru portu do localhost:
    Kod:
    public $dbtype = 'mysql';
    public $host = 'localhost:3306';

  11. #10
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    wystarczyło prawdopodobnie dopisanie numeru portu. MySqli to nowy, szybszy i bezpieczniejszy silnik obsługi bazy danych.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Odpowiedzi: 4
    Ostatni post/autor: 02-02-2012, 17:59
  2. baza mysql: unable to connect to the database
    przez dziobas na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 0
    Ostatni post/autor: 02-07-2011, 14:36
  3. Odpowiedzi: 10
    Ostatni post/autor: 01-09-2010, 17:26
  4. Odpowiedzi: 8
    Ostatni post/autor: 05-03-2010, 20:13
  5. Odpowiedzi: 8
    Ostatni post/autor: 01-03-2009, 15:09

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •