Če pri dostopu do mysql baze dobite napako v stilu: Warning: mysql_connect(): Access denied for user: ‘user@localhost’ (Using password: YES);
potem ali niste ustvarili mysql baze, oziroma niste dodali mysql uporabnika bazi ali pa ste v konfiguracijsko datoteko skripte vpisali napačne podatke.
Rešitve:
1) Najprej preverite ali ste ustvarili MySQL bazo. Prijavite se v cPanel in kliknite na “MySQL databases” oz “MySQL baze”. Baza bi se morala pojaviti v splisku baz. Če se ne, potem v polje za novo bazo vpišite ime baze in kliknite “Add Db” oziroma “Dodaj bazo”.
2) Baza mora imeti dodajenega MySQL uporabnika, ki mu dodelite pravice za dostop. Prijavite se v cPanel in kliknite na “MySQL databases” oz “MySQL baze” ter se nato premaknite do področja “Users” oz “Uporabniki in vpišite uporabniško ime ter geslo in klinite “Add user” oz “Dodaj uporabnika”
Ko je uporabnik ustvarjen se bo uporabniško ime prikazalo v polju “Users” oz “Uporabniki” in sicer nad polji, ki jih lahko obkljukate (All, Alter, Create Temporary Tables etc.). Izberite uporabinka in bazo ki jo želite uporabiti ter izberite “All” in nato klinite “Add User to Db” oz “Dodaj uporabnika bazi”.
3) Sedaj se prepričajte, da so podatki; uporabniško ime, geslo in mysql baza v konfiguracijski datoteki skripte pravilno vpisani. Konfiguracijska datoteka je pri vsaki skripti malenkost drugačna, vendar je njeno ime običjano config.php ali mysql_connect.php. Če je ne najdete kontakirajte izdelovalce skripte.
Ko ste konfiguracijsko datoteko našli jo odprite in preverite ali so vpisani podatki pravilni. Podatki naj bi bili v obliki:
Database: cpaneluporabniskoime_imemysqlbaze
Database User: cpaneluporabniskoime_mysqluporabnik
Password: geslo, ki ste si ga izbrali
Host: localhost
Sledite zgornjim navodilom in mysql baza bi morala delovati.