Autor Zpráva
jany
Profil
Mam uz niekolko rokov web na wz.cz. Teraz si chcem urobit akusi kopiu na vlastnom servery. Samozrejme host nemoze byt ten isty, cize som si vytvoril na free dns servery domenu, ktora smeruje na IP mojho serveru.
Prekopiroval som si cely obsah s FTP wz.cz na moj FTP server a urobil som si zalohu s mysql na wz.cz. Vytvoril som si databazu a zalohu s wz.cz som nahral na moj mysql server. Vsetko prebehlo korektne a databaza sa uspesne vytvorila.
Mam problem konektnut sa do databazy
Nepovedlo se připojit k databázovému serveru!
Chyba Access denied for user 'root'@'localhost' (using password: NO)
Číslo 1045
Docital som sa, ze pri tejto chybe je potrebne resetnut heslo mysql a vytvorit nove, ale ani po resete hesla to nefunguje. https://www.rosehosting.com/blog/how-to-reset-your-mariadb-root-password/
V config suboroch mam urcite dobre mena, hesla a nazov db.
Nepouzivam ziadny verejne dostupny php system, ale v dobe ked som tvoril web (asi rok 2005) tak som nasiel jednoduche skripty na redakcny system a pouzil som tieto (nie som php programator).
Co sa tyka apache a mysql tak na wz.cz je toto:
mariadb
    Server: 88.86.117.153 via TCP/IP
    Software: MariaDB
    Verze software: 5.5.37-MariaDB-log - MariaDB Server
    Verze protokolu: 10
    Uživatel: jany@jupiter.srv.wz.cz
    Znaková sada: UTF-8 Unicode (utf8)
Apache
Apache
Verze databázového klienta: libmysql - 5.5.41-MariaDB
Rozšíření PHP: mysqli 
php
PHP Version 5.2.17
A ja mam na servery toto
mariadb
    Server: Localhost via UNIX socket
    Typ serveru: MariaDB
    Verze serveru: 5.5.44-MariaDB-1ubuntu0.14.04.1 - (Ubuntu)
    Verze protokolu: 10
    Uživatel: root@localhost
    Znaková sada: UTF-8 Unicode (utf8)
Apache
Apache/2.4.7 (Ubuntu)
Verze databázového klienta: libmysql - 5.5.43
Rozšíření PHP: mysqli
php
PHP Version 5.5.9-1ubuntu4.11

Vedel by mi niekto poradit ?
anonymii
Profil *
A copak ty mas na serveru mysql uzivatele root bez hesla?
nightfish
Profil
jany:
Chyba Access denied for user 'root'@'localhost' (using password: NO)
Tento řádek říká, že se k databázi pokoušíš připojit uživatelem root, ale bez použití hesla, takže chybu bych hledat na straně PHP skriptu.
jany
Profil
samozrejme ze mam root heslo. Ale ak zadam do configu meno a heslo usera, tak sa vypise ta chyba a ak zadam meno root a heslo pre root, tak sa vypise tiez ta ista chyba. Cize do DB sa mozem hlasit ako chcem, aj tak sa nepripoji
nightfish
Profil
jany:
Pokud zadáš do configu jméno a heslo (je jedno jestli root nebo jiný uživatel) a v chybové hlášce se ti napíše (using password: NO), tak se ti ten config na 100 % nenačítá. Je možné, že se přihlašovací údaje berou třeba ze souboru php.ini (direktiva mysqli.default_user)?

Zkus si třeba vypsat přihlašovací údaje v místě, kde se připojuješ k databázi a od tama postupovat zpět a hledat, odkud se ty údaje berou.
jany
Profil
sorry :) viem o com hovoris, ale neviem ako na to. Zatial to necham tak (nie je to pre mna dolezite) ak budem mat viac casu, tak sa na to mrknem.
thx

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: