LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna PHP se nechce prihlasit k databazi MySQL

PHP se nechce prihlasit k databazi MySQL 2.12.2008 16:44
Milan Valenta
<HTML> Zdravim, nevim si rady s pristupem k MySQL pomoci PHP. Vse(Apache2,MySQL,PHP) mam cerstve nainstalovano na UbuntuHH. Chci se naucit PHP s databazemi, takze mam na localhostu jak server Apache, tak MySQL. Postupuju podle serialu o PHP na zdejsim serveru a vse slo hladce az po kapitolu pripojujeme se k MySQL. Vcerejsek jsem stravil procitanim diskusi na toto tema, ale nikde jsem nenasel reseni.
Moje situace:<BR> PHP kod: <? include ("config.php"); mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se připojit k MySQL: " . mysql_error()); mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databázi: ". mysql_error()); ?> <BR> kde v configu jen definuju konstanty localhost, user, password(samozrejme jsem to zkousel i primo), nacez mi firefox vyhodi chubu:<BR> Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /etc/apache2/www/domain1/db_err.php on line 4 Nelze se připojit k MySQL: Access denied for user 'root'@'localhost' (using password: NO) Server mysql bezi, pomoci mysql -u root -p, ci jineho uzivatel se muzu k databazi pripojit.<BR> At zkousim jako uzivatele "root", nebo vlastnika procesu apache("www-data"), vzdycky dostanu stejnou chybu. Pres shell se normalne se vsemi uzivateli, ktere jsem v MySQL vytvoril, do databaze dostanu. Krome "localhost" jsem zkousel "127.0.0.1" i moznosti s definovanym portem :3306. Nemusi byt pripojeni k databazi nekde v .conf upraveno(jinak nez default hodnoty)? </HTML>
Re: PHP se nechce prihlasit k databazi MySQL 2.12.2008 16:47
Milan Valenta

Omlouvam se za formatovani, je to muj prvni prispevek a zrejme jsem nepochopil jak mam tagy pouzivat.

Re: PHP se nechce prihlasit k databazi MySQL 3.12.2008 17:10
Dalibor Smolík

Já to mám takto:
require("../globals.php") ;
$connection = mysql_connect($hostName,$userName,$password)
or die ("Nemohu otevřít server");
$db = mysql_select_db("$databaseName", $connection) or die
("Nemohu otevřít vybrat databázi");
Přičemž soubor global.php je umístěn o adresář výš a obsahuje:
<?php
// globals.php
$hostName="localhost" ;
$userName="root" ;
$password="" ; //bez hesla
$databaseName = "moje_databaze" ;
?>
Ještě bych se podíval na oprávnění přístupu k souborům.

Re: PHP se nechce prihlasit k databazi MySQL 4.12.2008 12:30
Tomáš Kavalek
Zdravim, to co jste poslal, je obsah souboru db_err.php? CO je obsahem config.php? Prihlasujete se jako root bez hesla?
Re: PHP se nechce prihlasit k databazi MySQL 4.12.2008 17:25
Milan Valenta

Ano, je to obsah db_err.php. V config.php pouze definuji konstanty SQL_HOST, SQL_USERNAME, SQL_PASSWORD. Prime zadani promennych do mysql_connect taky nefunguje.

Problem jsem docasne(pro testovani na localhost) vyresil odstranenim hesla v mysql. Ted funkce mysql_connect problem s pripojenim k db nema. Zahadou pro me ale stale zustava, proc pri povolenem heslu roota v mysql, mysql bez ohledu na nastaveni uzivatele a hesla vzdy vypise stejnou chybu s parametrem password:NO (viz vyse).

Taky jsem myslel, ze pri spusteni skriptu do mysql pristupuje vlastnik serveru apache(u mne dle spravce procesu "www-data"). Vytvoril jsem tedy v mysql uzivatele www-data s heslem a pouzil jako promenne funkce mysq_connect, ale porad stejna chyba.


KOMENTARZE
PHP se nechce prihlasit k databazi MySQL 2.12.2008 16:44 Milan Valenta
  |- Re: PHP se nechce prihlasit k databazi MySQL 2.12.2008 16:47 Milan Valenta
  | L Re: PHP se nechce prihlasit k databazi MySQL 3.12.2008 17:10 Dalibor Smolík
  L Re: PHP se nechce prihlasit k databazi MySQL 4.12.2008 12:30 Tomáš Kavalek
    L Re: PHP se nechce prihlasit k databazi MySQL 4.12.2008 17:25 Milan Valenta
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4709x
2. FreeBSD
Download: 8881x
3. PCLinuxOS-2010
Download: 8386x
4. alcolix
Download: 10651x
5. Onebase Linux
Download: 9455x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 5950x

1. xinetd
Download: 2236x
2. RDGS
Download: 937x
3. spkg
Download: 4334x
4. LinPacker
Download: 9595x
5. VFU File Manager
Download: 3024x
6. LeftHand Mała Księgowość
Download: 6842x
7. MISU pyFotoResize
Download: 2598x
8. Lefthand CRM
Download: 3395x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 2867x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz