Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> co robie źle ? Błędy - Krasnal Serwer MySQL
klimba
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.05.2009

Ostrzeżenie: (0%)
-----


Witam !

Mam problem z serwerem MySQL używam Krasnala. Nie wiem gdzie robię błąd ale nie mogę nic zrobić w MySQL-u

W punktach co robię.
1. otwieram linię komend
2. wchodzę do katalogu [pliki MySQL]/bin/
3. wchodzę do MySQL-a poleceniem > mysql -u root -p krasnal;

później pyta mi sie o haslo wpisuję krasnal bo chyba takie jest dla uzytkownika root w krasnalu

jeśli wejdę tak mysql -u root;

to niby jest ok nic nie wywala ale przy próbie stworzenia bazy wywala mi błąd poniżej kod

Kod
C:\usr\mysql\bin>mysql -u root -p krasnal;
Enter password: *******
ERROR 1049: Nieznana baza danych 'krasnal;'

C:\usr\mysql\bin>mysql -u root;
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 63 to server version: 3.23.58-max-debug

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database nowa1;
ERROR 1044: Access denied for user: '@localhost' to database 'nowa1'
mysql>


co mam zrobić już próbuję się dostać do tego mysql-a kilka dni i już wyrywam włosy z głowy smile.gif

POMOCY

Ten post edytował klimba 6.07.2009, 21:24:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Odpowiedź do tematu: nie umiesz nazywać wątków. edit: zmieniłeś.

Był już podobny wątek do Twojego, poszukaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
l0ud
post
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Spróbuj:
Kod
mysql -u root -pkrasnal


Czyli bez spacji po -p, i bez średnika.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
blooregard
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
mysql -u root -pkrasnal

Taa, jasne..
Od kiedy to w poleceniach konsolowych parametry do opcji podajesz po tych opcjach bezpośrednio po nich, bez spacji?


Polecenie:
mysql -u nazwa_uzytkownika -p [ENTER] <- argument -p oznacza, ze jest wymagane hasło dla nazwa_uzytkownika
Enter password: <- podajesz hasło użytkownika nazwa_użytkownika [ENTER]

Welcome to bla bla bla...
mysql> <- tu dopiero dajesz polecenia

Natomiast coś takiego:
mysql -u nazwa_uzytkownika -p krasnal

jest bez sensu, bo 'krasnal' traktowane jest jako NAZWA BAZY, na której będzie dokonywana jakaś operacja, np. import pliku .sql:
$mysql -u root -p krasnal < nowe_dane_do_bazy.sql [ENTER]
Enter password: (podajemy hasło) [ENTER]
...teraz serwer MySQL wczytuje do bazy 'krasnal' zawartość pliku nowe_dane_do_bazy.sql, po czy znów pojawia się znak zachęty
$

Analogicznie, chcąc wykonać kopię bazy danych:
$mysqldump -u nazwa_uzytkownika -p krasnal > kopia_bezpieczenstwa_krasnal.sql [ENTER]
Enter password: (podajemy hasło) [ENTER]
... serwer eksportuje bazę danych do pliku kopia_bezpieczenstwa_krasnal.sql, po czym pojawia się znak zachęty ...
$


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
ARJ
post
Post #5





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

Ostrzeżenie: (0%)
-----


Cytat(blooregard @ 6.07.2009, 23:25:10 ) *
Taa, jasne..
Od kiedy to w poleceniach konsolowych parametry do opcji podajesz po tych opcjach bezpośrednio po nich, bez spacji?

radzę najpierw przeczytać:
http://dev.mysql.com/doc/refman/5.0/en/mys..._mysql_password

a tu jest to szerzej wytłumaczone:
http://dev.mysql.com/doc/refman/5.0/en/pas...urity-user.html

z tego wynika, że @l0ud dobrze podał rozwiązanie. ze względów bezpieczeństwa powinno użyć się samego -p i później wpisać hasło.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
blooregard
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
z tego wynika, że @l0ud dobrze podał rozwiązanie

@l0ud - zwracam honor, w życiu nie spotkałem się z takim zapisem, zawsze używałem 'mysql -u nazwa_usera -p' i dopiero potem hasło.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:53