Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie można założyć bazy newbe
Peter15
post 6.02.2005, 16:59:20
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Zainstalowane przy instalcji fedory miałem wszysko z serwerów www. Doinstalowałem jeszcze paczki tak jak pisało w tutorialu w żłobku dla administratorów(link był tu nie raz podawany), mysql niby działa ale jak odpalam takiego skrypta

  1. </head>
  2. <?php
  3. mysql_connect("localhost", "root", "haker15");
  4.  
  5. $zapytanie = "CREATE DATABASE daneosobowe";
  6. $wynik = mysql_query($zapytanie);
  7. if($wynik) echo "Baza została założona !<br>";
  8. else {
  9. echo "Baza nie została założona !<br>";
  10. exit;
  11. }
  12.  
  13. mysql_select_db(daneosobowe);
  14.  
  15. $zapytanie = "CREATE TABLE dane ( ".
  16. "id int(11) DEFAULT '0' NOT NULL auto_increment, ".
  17. "imie char(30), ".
  18. "nazwisko char (30), ".
  19. "dataur date DEFAULT '0000-00-00' NOT NULL, ".
  20. "adres blob, ".
  21. "telefon int(15), ".
  22. "UNIQUE id (id), ".
  23. "PRIMARY KEY (id) ".
  24. ")";
  25. $wynik = mysql_query($zapytanie);
  26. if($wynik) echo "Tabela założona prawidłowo !<br>";
  27. else {
  28. echo "Blad ! Tabela nie została założona !<br>";
  29. exit;
  30. }
  31.  
  32. $zapytanie = "INSERT INTO dane VALUES(1,'Jan','Kowalski','1981-12-28','ul.Długa 6 m 23 Toruń','7632325')";
  33. $wynik = mysql_query($zapytanie);
  34. if($wynik) echo "Pierwszy rekord dodany prawidłowo !<br>";
  35. else {
  36. echo "Błąd !!! Pierwszy rekord nie został dodany !<br>";
  37. }
  38.  
  39. ?>
  40.  
  41.  
  42. </body>
  43. </html>

To mi wyskakuje
Kod
Baza nie została założona !

Co z tym fantem zrobić? I czego to wina
Go to the top of the page
+Quote Post
sf
post 6.02.2005, 17:38:17
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


W ogole to laczy Ci sie ten skrypt? Gdzie uzywasz mysql_error by wyswietlic jaki jest blad?

Ten post edytował sf 6.02.2005, 17:39:32


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Peter15
post 6.02.2005, 19:19:14
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


NIe wiem pisałem jetem newbie, wszyko podanałem co mam cały kod jest przecież, wziołem go z kursu na necie. Miałem jeszcze z webhelp ale tamten tesz nie działał. Ten jest zrobiony tak by pokazywał gdzie jest błąd. Może to żeczywiście jakiś błąd w ustawieniach. Mysql instalowałem z paczek dla fedory. Jak to więc zmienić? Gdzie szukać pomocy?
Go to the top of the page
+Quote Post
Dravo
post 6.02.2005, 20:02:37
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2003

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


Proponuje dodać linijke na końcu skryptu:
  1. <?php
  2. echo mysql_error ( ); 
  3. ?>

Funkcja wyświetla komunikat błędy bazy danych.


--------------------
Oooo, cia is on the phone... Ok, I got it. Shit I lost it.
Go to the top of the page
+Quote Post
Peter15
post 6.02.2005, 21:12:10
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Wywaliło:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Co zrobić by mógł połączyć się?
Go to the top of the page
+Quote Post
Sabistik
post 6.02.2005, 23:27:17
Post #6


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


uruchomic mysqld
Go to the top of the page
+Quote Post
Peter15
post 7.02.2005, 14:11:08
Post #7





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Czyli co? Mysql jest odpalone w usługach blink.gif
Go to the top of the page
+Quote Post
Sabistik
post 7.02.2005, 14:38:10
Post #8


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


jestes pewien?
Kod
ps x |grep mysql

a z shella mozesz wejsc do konsoli mysql ? :P
Kod
mysql -u root -p


Ten post edytował Sabistik 7.02.2005, 14:41:55
Go to the top of the page
+Quote Post
Peter15
post 7.02.2005, 18:54:10
Post #9





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Cytat
jestes pewien?

Jestem pewien że je włańczałem. Wyłączyło się nie wiem o co chodzi, ale mniejsza z tym. Dzieki. Tylko że teraz wylatuje mi:

Kod
Baza nie została założona !
Access denied for user: '@localhost' to database 'daneosobowe'


W czym teraz diabeł piszczy?

Ten post edytował Peter15 7.02.2005, 18:55:20
Go to the top of the page
+Quote Post
crash
post 7.02.2005, 18:57:15
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Nie podałeś loginu i hasła.


--------------------
Go to the top of the page
+Quote Post
Peter15
post 10.02.2005, 12:05:28
Post #11





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Luknij wyżej podałem, teraz nawet zmieniłem na urzytkownika mysql i haslo do niego, dopisałem te mysql_error... tuż za Mysql_connect.. ale wystakuje:
Kod
Access denied for user: 'mysql@localhost' (Using password: YES)Baza nie została założona !
Access denied for user: '@localhost' to database 'daneosobowe'

Nie macie jakiś pomysłów worriedsmiley.gif

Ten post edytował Peter15 10.02.2005, 12:41:21
Go to the top of the page
+Quote Post
crash
post 10.02.2005, 13:14:13
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Cytat(Mądry Error)
Access denied
Niczego więcej tu nie da się wymyśleć.


--------------------
Go to the top of the page
+Quote Post
Peter15
post 10.02.2005, 17:07:17
Post #13





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


hmmm, to jakiego mam podać urzytkownika podać, podawałem roota i hasło do niego, źle
podawałem do mysql i hasło do niego źle. Instalowałem wszysko z paczek i już też nie wiem o co tu biega. A możesz stworzyć jakiegoś nowego i go przydzielić. Jak to wogle z tymi urzytkownikami trzeba zrobić?
Go to the top of the page
+Quote Post
Vertical
post 10.02.2005, 17:25:58
Post #14





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Żeby stworzyć nowego użytkownika musisz najpierw zalogować się na roota
Go to the top of the page
+Quote Post
dr_bonzo
post 10.02.2005, 17:39:27
Post #15





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Sprawdz jeszcze roota bez hasla ("") -- tak jest domyslnie w nowych instalacjach.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Peter15
post 10.02.2005, 18:14:15
Post #16





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Cytat
Żeby stworzyć nowego użytkownika musisz najpierw zalogować się na roota
Dzieki ale podstawy linuxa znam smile.gif
Cytat
Sprawdz jeszcze roota bez hasla ("") -- tak jest domyslnie w nowych instalacjach.
Dzieki w kończu zadziałało wyświtliło że baza założona, jeszcze raz dzięki laugh.gif
Go to the top of the page
+Quote Post
Vertical
post 10.02.2005, 18:19:31
Post #17





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Cytat
Dzieki ale podstawy linuxa znam 

...chodziło mi o MySQL... smile.gif

Ten post edytował Vertical 10.02.2005, 18:19:54
Go to the top of the page
+Quote Post
Peter15
post 10.02.2005, 19:19:34
Post #18





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


to mysql ma swoje właich własnych urzytkowników, a nie tych samych co w systemie
Go to the top of the page
+Quote Post
Vertical
post 10.02.2005, 19:29:18
Post #19





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Tak, a podstawowym jest root. Domyślnie nie jest dla niego ustawiane żadne hasło, a więc można się połączyć w ten sposób:
Kod
mysql -h localhost -u root

Po zalogowaniu można nadać hasło:
Kod
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('nowe_haslo');
Go to the top of the page
+Quote Post
Peter15
post 11.02.2005, 11:51:13
Post #20





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Dzięki, już rozumiem
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:39