Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pełne uprawnienia w krasnalu
Forum PHP.pl > Forum > Przedszkole
admin_istrator
witam wszystkich, na początku chciałbym zwrócić uwagę na fakt iż jestem początkującym programistą.
Temat który chcę poruszyć zapewne przewijał się przez to forum z 1000000 razy więc proszę o wyrozumiałość.

Mój problem dotyczy faktu iż chciałbym utworzyć bazę danych z panelu MYSQL CMD, jednakże gdy podaje polecenie

CREATE DATABASE bazadanych;
wyskakuje mi informacja :

ERROR 1044: Access danied for user: `@localhost` to database `bazadanych`

Poszperałem w internecie i dowiedziałem się że trzeba mieć pełne uprawnienia, problem polega na tym że takowych niemogę uzyskać,ani niewiem jak zrobić żeby je mieć. Loguję się na phpmyadmin i dopiero tam mogę utworzyć bazę danych.

Bardzo proszę o pomoc bo męczę się już 3 dzień i niewiem co dalej.
xbigos
No żeby utworzyć bazę danych musisz być zalogowany jako root. root ma pełne prawa. Wtedy bedziesz mógł sobie dodawać ile chcesz baz danych. To chyba logiczne prawda?
admin_istrator
słuchaj, cały czas próbuje się zalogować z komendy :

$link = mysql_connect("localhost", "root", "krasnal")

tak dokładnie wpisuje te dane jak tu widać i cały czas wyskakuje mi ERROR.
Niewiem już sam czy to wina kodu czy czegoś innego.

Możesz mi powiedzieć najprościej jak tylko potrafisz jak to zrobić ????



em-ba
Cytat
$link = mysql_connect("localhost", "root", "krasnal")


a spróbuj tak:

$link = @mysql_connect('localhost', 'root', 'krasnal')

..może to coś pomorze
xbigos
napisz tak
  1. <?php
  2. $link = mysql_query("localhost", "root", "krasnal") or die (mysql_error());
  3. mysql_select_db("nazwa_twojej_bazy") or die (mysql_error());;
  4. ?>

to jest skrypt polaczenia z baza.
Czasem jest tak ze gdy chcesz wykonac jakies zapytanie sql a nie masz zadnych danych w tabeli to wysypuje Ci błąd. Nie wiem czemu tak jest ale spróbój może coś pominąłeś.
admin_istrator
no niestety, ani polecenie :


[b]$link = mysql_connect("localhost", "root", "krasnal")

ani

[/b]$link = @mysql_connect('localhost', 'root', 'krasnal')

niedziałąją, mam takie pytanie czy ktoś na tym forum ma zainstalowanego krasnala który przez panel mySQL CMD może założyć jakąś baze danych i utworzyć w niej tabele?????????
Jeżeli tak to bardzo bym prosił o kontakt.





cześć, tak sobie przeglądałem WinMysqlAdmin i zauważyłem kilka żeczy,

podaje link do zdjęcia żeby łatwiej było zrozumieć :

http://www.wrzuta.pl/obraz/6aYAF2o5lM/capt...01102008_132906


Po pierwsze
w ENVIORMENT W POLU "Local Host Name" jest napisane "LAPTOP" , w polu " Local User Name" jest "Majkel" ,czy w związku z tym polecenie na połączenie z mysql powinnon wyglądać następująco??

$link = @mysql_connect('LAPTOP', 'root', 'krasnal'); ????
$link = @mysql_connect('LAPTOP', 'Majkel', 'krasnal'); ???


(niestety niedziała żadna z ww komend) może jakoś trzeba je jeszcze zmienić????


czy może są to informacje które niemają związku z połączeniem do mysql i niczego niezmieniać w komendzie połączenia.??????


pozatym w "myODBC" jest informacja " Not Found"
" Driver 3.51 Not Found"

Dodam na koniec że gdy loguje się do PhpMyAdmin to podaje dane root i krasnal i wszystko jest ok.


Samuraj
Tworzysz sobie pliczek .bat domyślnie w C:\usr\mysql\bin
, a zawartość .bat wygląda tak (mysql -u root -p)
Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.