Portál AbcLinuxu, 1. května 2024 22:49


Dotaz: nastaveni php

12.3.2004 11:06 psychosoma | skóre: 17 | Praha
nastaveni php
Přečteno: 198×
Odpovědět | Admin
Dobry den
Potreboval bych se zeptat , jestli kdyz mam na localhostu naistalovany php server ktery mi hlasi
#1045 - Access denied for user: 'root@localhost' (Using password: NO)
tak kde to mam nastavit ? v php.ini to neni :-( .
a kdyz zadam mysqladmin new-password , tak to taky nejde ,
jedine kdyz se chci prihlasit jako su mysql tak me to pusti
, ale mysql -p opet ne :-( .
Dekuji Fiala
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.3.2004 11:08 psychosoma | skóre: 17 | Praha
Rozbalit Rozbalit vše nastaveni php
Odpovědět | | Sbalit | Link | Blokovat | Admin
ps : pouzivam mdk 9.2 a mam php 4.3.4 mysql Ver 12.21
Distrib 4.0.15
12.3.2004 11:44 Roman DAVID | skóre: 24 | Brno
Rozbalit Rozbalit vše nastaveni php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejdrive by jste si mel udelat poradek v pojmech.
Pojem "php server" vicemene neexistuje.
Zrejme mate na mysli webserver (apache) s php.
OK.
Ovsem chybova hlaska, kterou tady uvadite, nema s vyse uvedenym nic spolecneho, ta pochazi od databazoveho serveru MySQL.
Doporucuji nejdrive nastudovat dokumentaci k MySQL serveru, spravne jej nakonfigurovat a potom se zabyvat php scripty.

Fajn, predpokladejme, ze mate cerstvou instalaci MySQL. Zkuste se prihlasit prikazem 'mysql -u root' (v pripade, ze jste MySQL serveru nenastavil zadne heslo pro uzivatele root).
Pokud jste mu nejake heslo nastavil, tak potom 'mysql -u root -p' a mela by se vam objevit vyzva k zadani hesla. Kdyz prihlaseni bude uspesne, poznate to tak , ze se vam objevi nejaky podobny vypis:
$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 130 to server version: 3.23.58

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> 
Zpet se vratite prikazem 'quit', pripadne'\q'. Pokud se prihlaseni nezdari, zrejme jste nastavil spatne heslo do databaze.
12.3.2004 13:36 psychosoma | skóre: 17 | Praha
Rozbalit Rozbalit vše nastaveni php
pokasavad zadam $ mysql -u root -p tak se pod uzivatelem
root dostanu do Mysql z heslem ktere jsem nastavil pres
phpmyadmin - zmena hesla .
Kdyz zadama prikaz mysql tak me nehazi zadnou vyse uvedenou
hlasku . Takze mam asi spatne nastavene heslo do te database
:-) . Pred tim jsem to mel tak ze heslo do mysql bylo stejne
jako do root@localhost , ted je jine do Mysql a jine do
root@localhost . Takze to znamena , ze heslo do mysql musi
byt stejne jako pro root ?
Mam v tom trochu zmatek , ze ?
Dekuji Fiala
18.10.2004 08:35 makak | skóre: 16
Rozbalit Rozbalit vše Re: nastaveni php
apache ti asi bezi ako root.. alebo mas php aplikaciu nastavenu tak, ze funkcia mysql_connet($host, $user, $password) ma $user = "root"; .. urob v mysql databazy v tabulke user noveho usera, daj mu nejake heslo a na spojenie pouzi tieto premenne..

/usr/local/mysql/bin/mysql -- alebo kde to mas..
use mysql;
insert into users (User, Password) values ('niekto', PASSWORD('nejake heslo'));

v php aplikacii si najdi, kde je funkcia mysql_connect(); a premennym nastav tebou vlozene meno a heslo..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.