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--5171)



Access denied for user... - kill15 - 03-11-2010

Witam.
Podczas gdy wybieram ścieżka/install.php wyskakuje mi:
Cytat:Access denied for user 'db1121383'@'%' to database 'test'

Strona jest na yoyo.pl

Plik conn.php
Cytat:<?php
define('DB_HOST','mysql2.yoyo.pl');
define('DB_USER','db1121383');
define('DB_PASS','xxx');
define('DB_DB','db1121383');

$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
or die('Nie udało połączyc się z bazą danych. '.mysql_error());

mysql_select_db(DB_DB,$connect)
?>


Plik install.php

Cytat:<?

require 'conn.php';



$sql0="create database if not exists test";

mysql_query($sql0) or die(mysql_error());

$sql1="create table if not exists user(

id int(11) NOT NULL auto_increment,

login varchar(50) NOT NULL,

password varchar (40) NOT NULL,



PRIMARY KEY (id))";

mysql_query($sql1) or die(mysql_error());

echo('Baza danych utworzona poprawnie')

?>

Czy mógłby ktoś mi pomóc z tym problemem ? Z góry dziękuję Smile


RE: Access denied for user... - ixtab - 03-11-2010

Użytkownik db1121383 nie ma dostępu do bazy danych "test".
Nadaj mu uprawnienia w phpMyAdmin


RE: Access denied for user... - kill15 - 03-11-2010

(03-11-2010, 04:39)ixtab napisał(a): Użytkownik db1121383 nie ma dostępu do bazy danych "test".
Nadaj mu uprawnienia w phpMyAdmin


Czy mógłbyś mi powiedzieć jak to zrobić. Szukam i nie mogę znaleźć. ;/


RE: Access denied for user... - ixtab - 03-11-2010

Logujesz się do phpMyAdmin i od razu z menu na górze wybierasz zakładkę "Uprawnienia". Powinieneś zobaczyć listę użytkowników. Szukasz użytkownika db1121383 i przy jego wierszu na końcu klikasz ikonkę z podpowiedzią "Edytuj uprawnienia". Później, bodajże w drugiej tabeli, masz coś takiego jak "Uprawnienia specyficzne dla baz danych" i "Dodaj uprawnienia dla następującej bazy danych". Zmień bazę na "test" i kliknij "Wykonaj". Gotowe


RE: Access denied for user... - kill15 - 04-11-2010

(03-11-2010, 13:51)ixtab napisał(a): Logujesz się do phpMyAdmin i od razu z menu na górze wybierasz zakładkę "Uprawnienia". Powinieneś zobaczyć listę użytkowników. Szukasz użytkownika db1121383 i przy jego wierszu na końcu klikasz ikonkę z podpowiedzią "Edytuj uprawnienia". Później, bodajże w drugiej tabeli, masz coś takiego jak "Uprawnienia specyficzne dla baz danych" i "Dodaj uprawnienia dla następującej bazy danych". Zmień bazę na "test" i kliknij "Wykonaj". Gotowe

Dziękuje za pomoc jednak błąd nie polegał na tym.

Może komuś się to przyda jeżeli też użył tego skryptu rejestracji co ja.

Cytat:Cytat:<?

require 'conn.php';



$sql0="create database if not exists test";

mysql_query($sql0) or die(mysql_error());

$sql1="create table if not exists user(

id int(11) NOT NULL auto_increment,

login varchar(50) NOT NULL,

password varchar (40) NOT NULL,



PRIMARY KEY (id))";

mysql_query($sql1) or die(mysql_error());

echo('Baza danych utworzona poprawnie')

?>

Na serwerach typu yoyo.pl mamy bazę danych typu db... a tu jak można wyczytać było wpisane test wystarczy to zmienić na nazwę swojej bazy danych.


Temat do zamknięcia


RE: Access denied for user... - ixtab - 04-11-2010

myslalem ze Twoja baza nazywa sie "test"... Baze danych mozna nazwa jak sie chce...