Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Merge bine mai putin cmd :(
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Instalare
Subiectul anterior :: Subiectul următor  
Autor Mesaj
xman



Data înscrierii: 18/Feb/2006
Mesaje: 139
Locație: Cluj-Napoca

Trimis: Dum Aug 20, 2006 11:07 pm    Titlul subiectului: Merge bine mai putin cmd :(  

Buna .
Am facut un format la p.c. , si am instalat :
apache_2.0.55
php-5.1.2
mysql-4.0.26

am facut exact ceea ce este pe forum si unele merg altele nu merg .

1- http://localhost , imi arata pagina de apache cu succes .
2- <?php phpinfo() ; ?> , merge perfect .
3- Cod:
if ($dbc = @mysql_connect ('localhost')){
print '<p>bine </p>';
mysql_close();
}else{
die ('<p>nuuuuuuuuuuuuu<b>' . mysql_error() . '</b></p>');
}

Merge bine ..
4- phpmyadmin , merge .

Am facut o baza de date si am instalat un script si s-a instalat .

Ce nu merge : :(

cand deschid Command Prompt si scriu mysql imi arata de cate ori am accesat mysql .

Daca scriu orice comanda imi zice asa :

a- show databases , imi arata una singura care este "test" desi am 3 baze de date .
b- create database proba ;
imi scrie asa : Acces denied for user: '@localhost' to database 'proba'

indiferent de numele ales .

c- Am o baza de date mysql , si cand scriu use mysql imi zice
Acces denied for user: '@localhost' to database 'mysql' desi o vad in phpmyadmin . sau in folderul data din C:\mysql\data

Ma poate ajuta cineva ? sa stiu ce am de facut ?

Multumesc anticipat .
Sus  
iftvio



Data înscrierii: 14/Dec/2005
Mesaje: 47

Trimis: Dum Aug 20, 2006 11:27 pm    Titlul subiectului:  

Este exact ce iti scrie "Acces denied for user:". Incearca sa te autentifici cu userul de root.
Cod: mysql -u root -p
Daca nu stii userul, dar zici ca poti accesa phpMyAdmin, atunci intra in bd mysql la tebela useri si vezi ce ai acolo. Incearca sa te loghezi cu root. Normal ar fi, ca logat cu root sa poti sa ai acces pe oriunde.
Daca vrei sa iti creezi un cont nou cu drepturi de root, atunci (poti chiar din phpMyAdmin):
Cod: Grant all on *.* to user@localhost identified by 'parola' with grant option;
Flush privileges;
Apoi din shell incearca prima comanda (mysql -u user ....).
Sus  
xman



Data înscrierii: 18/Feb/2006
Mesaje: 139
Locație: Cluj-Napoca

Trimis: Lun Aug 21, 2006 1:15 am    Titlul subiectului:  

Am facut :
mysql -u root -p

si rezultatul a fost :
ERROR 1045: Access denied for user: 'root@localhost' <Using password: YES>

Iar cand am scris : show processlist;
ERROR 1227: Access denied. You need the PROCESS privilege for this operatin
Sus  
iftvio



Data înscrierii: 14/Dec/2005
Mesaje: 47

Trimis: Lun Aug 21, 2006 11:47 am    Titlul subiectului:  

Atunci incearca comanda "Grant ..." din phpMyAdmin. Dupa ce creezi userul nou faci:
Cod: Update user set password=OLD_PASSWORD('parola') where user="user";
Flush privileges;
si incerci sa te autentifici apoi din shell cu userul si parola nou creata.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Instalare
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community