[ Mikes @ 07.09.2004. 14:12 ] @
| Imam: Windows 98; Apache 1.3.31; php 5.0.1 i MySql 4.0.20.
Pri pokretanju sledeceg php koda :
<?php
$host = 'user';
$user = 'user';
$pass = '***********';
$db = mysql_connect($host, $user, $pass) or die('Greska pri pokusaju konektovanja na bazu
podataka');
$sql = 'CREATE DATABASE IF NOT EXISTS bee_tut';
mysql_query($sql) or die('MySQL Error: ' . mysql_error());;
mysql_select_db('bee_tut', $db);
// Radimo nesto
mysql_close($db);
?>
(STAVIO SAM I HOST I USER I PASSWORD DA JE ISTA RIJEC DA NE KOMPLIKUJEM KADA PROBAVAM)
KADA ISPROBAM OVAJ PHP KOD U BROWSERU MI SE JAVI SLEDECA GRESKA
MySQL Error: Access denied for user: 'user@user' to database 'bee_tut'
Pokusao sam dati ovlastenja ali ne ide.
Moze li iko pomoci ko zna o cemu se radi?
Najvise bi volio da se daju ovastenja svim korisnicima da imaju sva ovlastenja na MySql bazama, dok se ne naucim nesto da napravim!
|
[ filo @ 07.09.2004. 14:14 ] @
pa onda se konektuj na bazu kao administrator baze - tj.root ili sta si vec podesio
to mozes da vidis iz npr. mysqlcc ili slicnog alata
[ Mikes @ 09.09.2004. 13:27 ] @
Eh, uspio sam.
Otvorio sam novog korisnika i dodjelio mu sve privilegije.
Uspio sam nekako sa dodjelom privilegija nekom novom korisniku, i sada kada se prijavim sa tim novim korisnikom, umjesto root-a ili onog prvog kojeg sam ukucao, ide kako treba.
Vjerovatno me pri instalaciji MySQL-a pitao te stvari a ja nisam pazio sta sam ukucao.
Ponovo sam deinstalirao MySQL pa ponovo instalirao MySQL, ali nije me pitao ponovo da postavim podesenja - ostala su ona stara kako sam ukucao u prvoj instalaciji. Cudna deinstalacija- ne radi kako treba.
U svakom slucaju skinuo sam i PHPMyAdmin u kojemu je lakse svariti koristenje MySql-a.
Hvala.
Pozdrav svima.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.