Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Access Denied for user... - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Access Denied for user... (/thread-access-denied-for-user)



Access Denied for user... - dziamber - 14-04-2009

Chce się połączyc z bazą MySQL, z poziomu PHP, żeby stworzyc tabele a tu mi wciąż taki błąd wyskakuje:
Kod:
Access denied for user 'a4220990_user'@'10.0.0.6' to database 'moviesite'
Dane do połączenie daje dobre więc nie wiem o co chodzi, może to coś w php.ini ... Jeżeli ktoś podejrzewa co jest zle to proszę o pomocSad


RE: Access Denied for user... - 96th - 14-04-2009

Localhost czy hosting? Inne skrypty takie jak MyBB się mogą połączyć?


RE: Access Denied for user... - dziamber - 14-04-2009

Hosting, nie próbowałem żadnych cms'ów. Może dołączę zawartośc pliku to coś pomoże.
Kod:
<?php
$connect = mysql_connect("host", "user", "pass") or
die ("Sprawdz polonczenie z serwerem.");

$create = mysql_query("CREATE DATABASE IF NOT EXISTS moviesite")
or die(mysql_error());

mysql_select_db("moviesite");

$movie = "CREATE TABLE movie (
movie_id int(11) NOT NULL auto_increment,
movie_name varchar(255) NOT NULL,
movie_type tinyint(2) NOT NULL default 0,
movie_year int(4) NOT NULL default 0,
movie_leadactor int(11) NOT NULL default 0,
movie_director int(11) NOT NULL default 0,
PRIMARY KEY (movie_id),
KEY movie_type (movie_type,movie_year)
)";

$results = mysql_query($movie)
or die (mysql_error());

$movietype = "CREATE TABLE movietype (
movietype_id int(11) NOT NULL auto_increment,
movietype_label varchar(100) NOT NULL,
PRIMARY KEY (movietype_id)
)";

$results = mysql_query($movietype)
or die(mysql_error());

$people = "CREATE TABLE people (
people_id int(11) NOT NULL auto_increment,
people_fullname varchar(255) NOT NULL,
people_isactor tinyint(1) NOT NULL default 0,
people_isdirector tinyint(1) NOT NULL default 0,
PRIMARY KEY (people_id)
)";

$results = mysql_query($people)
or die(mysql_error());

echo "YEAH poprawnie utworzono baze danych!!";

?>



RE: Access Denied for user... - kajzur - 28-04-2009

Ogólnie nie masz dostępu Wink Więc kombinuj z argumentami funkcji mysql_connect Smile


RE: Access Denied for user... - Marcin - 28-04-2009

Zorientuj się czy podajesz dobry adres hosta mysql. W większości przypadków jest to localhost, jednak przykładowo nazwa.pl ma inaczej. Myślę, że wystarczy poszukać w jakimś FAQ na stronie Twojego hostingodawcy.


RE: Access Denied for user... - dziamber - 28-04-2009

Dobra problem już rozwiązałemSmile


RE: Access Denied for user... - 96th - 29-04-2009

Jak, rozwiń mnie xP


RE: Access Denied for user... - Marcin - 30-04-2009

Mówi się chyba "oświeć mnie" Wink.


RE: Access Denied for user... - dziamber - 30-04-2009

Heh właśnie cały czas się zastanawiałem co miał na myśli mówiąc toSmile To cię teraz oświecę jak chcesz: na hostingu miałem tylko jedną bazę danych a przy połączeniu chciałem stworzyc nową, niestety limit baz wynosił 1, więc wyskakiwał ten błąd Big Grin