Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Coś nie tak z MySQL i PHPMyAdmin
http://forum.freesco.pl/viewtopic.php?f=22&t=12955
Strona 1 z 2

Autor:  Gość [ poniedziałek, 10 lipca 2006, 19:36 ]
Tytuł:  Coś nie tak z MySQL i PHPMyAdmin

Dawno nie tworzyłem nowych baz w sql'u za pomocą phpmyadmin a stare stronki korzystajace z sql'a hulaja ale stworzyłem nową baze przez phpmyadmin i chce jej nadac odpowiednie prawa i
: [/] [] ()
Warning: Your privilege table structure seems to be older than this MySQL version!
Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!


a mysql_fix_privilege_tables daje wynik
: [/] [] ()
This script updates all the mysql privilege tables to be usable by
MySQL 4.0 and above.

This is needed if you want to use the new GRANT functions,
CREATE AGGREGATE FUNCTION, stored procedures, or
more secure passwords in 4.1

Got a failure from command:
cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql
Please check the above output and try again.

Running the script with the --verbose option may give you some information
of what went wrong.

If you get an 'Access denied' error, you should run this script again and
give the MySQL root user password as an argument with the --password= option


Tak naprawde to nie mam pojęcia co się mogło stać i jak to naprawić, byłbym wdzięczny za szybką pomoc bo zależy mi na czasie.

Autor:  GHY [ wtorek, 3 marca 2009, 22:55 ]
Tytuł: 

Jak sobie z tym poradziles? pamietasz? :lol:

Autor:  siner [ środa, 4 marca 2009, 00:46 ]
Tytuł:  mysql + phpmyadmin = problem

moze i ja sie podepne pod temat.. mianowicie u mnie jest inny problem a taki iz w ogole nie moge sie zalogowac do mysqla...

postawilem wszystko jak nalezy i jak jest w opisach i wszystko niby dziala bo wchodzac na strone http://sinet.info/phpMyAdmin/
wyskakuje monit o login i haslo wiec podaje i niestety mnie nie loguje.. :(

haslo do mysqla ustawilem poleceniem: /usr/bin/mysqladmin -u root password 'moje_haslo'

plik config.sample.inc.php zmienilem na plik config.inc.php oraz zmienilem wpis w pliku z cookie na http
wszystko poszlo jak nalezy a jednak dostac sie do mysqla poprzez www nie moge mimo iz podaje poprawny login czyli: root i haslo czyli: "#####" :D


czy ktos sie spotkal z takim problemem ??

z gory dziekuje za wszystkie podpowiedzi..

pozdrawiam Janek vel. Siner

Autor:  GHY [ środa, 4 marca 2009, 01:25 ]
Tytuł: 

Moj problem rozwiazalo to:
: [/] [] ()
cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql --password=xxxx

Autor:  siner [ środa, 4 marca 2009, 11:28 ]
Tytuł: 

oki zrobilem... ;-)

okazalo sie banalem ale jak wszystkim wiadomo najprostsze rzeczy sa najtrudniejsze.. a wiec na poczatek zalogowalem sie w konsoli do mysql'a: mysql -u root -p
co oczywiscie powiodlo sie... wiec mysle skoro mysql dziala, phpmyadmin rowniez to dlaczego nie moge sie zalogowac.. zaczalem szukac i okazalo sie iz brakuje mi w pliku: /etc/host.allow wpisu: mysqld: ALL

po tej operacji wystartowalo z kopyta.. ;)

Autor:  JakubC [ czwartek, 5 marca 2009, 02:40 ]
Tytuł: 

siner pisze:
oki zrobilem... ;-)

okazalo sie banalem ale jak wszystkim wiadomo najprostsze rzeczy sa najtrudniejsze.. a wiec na poczatek zalogowalem sie w konsoli do mysql'a: mysql -u root -p
co oczywiscie powiodlo sie... wiec mysle skoro mysql dziala, phpmyadmin rowniez to dlaczego nie moge sie zalogowac.. zaczalem szukac i okazalo sie iz brakuje mi w pliku: /etc/host.allow wpisu: mysqld: ALL

po tej operacji wystartowalo z kopyta.. ;)

To znaczy, że źle skonfigurowałeś phpmyadmina. Jeżeli łączysz się nie po localhoscie tylko po powiedzmy ip czy domenie zewnętrznej to ten wpis jest potrzebny. Jeżeli zaś po localhoście wszystko pójdzie po sockecie i nie ma potrzeby łączenia się przez tcp/ip.

Autor:  sm [ piątek, 4 grudnia 2009, 01:58 ]
Tytuł: 

Witam
Mam to samo , nie mogę się zalogować do phpMyAdmina

Cytuj:
Witryna http://192.168.0.100 żąda podania nazwy użytkownika i hasła. Komunikat witryny: "phpMyAdmin uruchomiony na localhost"

lub

Witryna http://m26.dyn.pl żąda podania nazwy użytkownika i hasła. Komunikat witryny: "phpMyAdmin uruchomiony na localhost"


Witamy w phpMyAdmin 2.9.0.2

Błędne pola użytkownik/hasło. Brak dostępu.


Wypróbowałem już wszystkie opisane tu sposoby i nic.
Bez phpMyAdmina nie mogę uruchomić Tablicy Ogłoszeń.

Autor:  CyberDuck [ piątek, 4 grudnia 2009, 12:42 ]
Tytuł: 

sm przeczytaj dokladnie faq i sciagnij te pliki i podmien je
w katalogu docelowym :
http://cyberduck.no-ip.pl/pliki/?id=12 .
Powinno zadzialac. W kazdym wypadku dziala.
Poza tym wazna rzecz. Piszcie phpMyAdmin w linkach a nie
phpmyadmin czy pochodne ...

Autor:  rikardo7 [ piątek, 4 grudnia 2009, 16:48 ]
Tytuł: 

sm pisze:
Witam
Mam to samo , nie mogę się zalogować do phpMyAdmina

Cytuj:
Witryna http://192.168.0.100 żąda podania nazwy użytkownika i hasła. Komunikat witryny: "phpMyAdmin uruchomiony na localhost"

lub

Witryna http://m26.dyn.pl żąda podania nazwy użytkownika i hasła. Komunikat witryny: "phpMyAdmin uruchomiony na localhost"


Witamy w phpMyAdmin 2.9.0.2

Błędne pola użytkownik/hasło. Brak dostępu.


Wypróbowałem już wszystkie opisane tu sposoby i nic.
Bez phpMyAdmina nie mogę uruchomić Tablicy Ogłoszeń.


Pisze wyraznie ze zle podajesz uzytkownika lub haslo.
w pliku config.inc.php ustawiasz wszystko co ci jest potrzebne,
a jak ci nie dziala to w tej lini :
Cytuj:
$cfg['Servers'][$i]['auth_type'] =
ustaw "http" wtedy login i haslo podajesz przez WWW.

Autor:  sm [ piątek, 4 grudnia 2009, 19:27 ]
Tytuł: 

Rewelacja działa.
Bardzo dziękuję.
Podmieniłem tylko te pliki na twoje i od razu zalogowałem się do phpMyAdmin.

Nie bardzo wiem czym ten config się różni od mojego ale jest inny, nawet inna wielkość pliku.
Mój stary config jest tutaj
: [/] [] ()
http://m26.dyn.pl/conf_o/
ja nic w nim nie ustawiałem oprócz wpisania zamiast cokie http warto by dociec co tam było złego.

Uruchamiam tablice ogłoszeń i nie wiem jak zrealizować to polecenie za pomocą phpMyAdmin
Cytuj:
- wykonujemy dla MySQL zapytania zawarte w pliku admin/baza.sql
(tworzy tabele 'tablica' w aktywnej bazie danych)


/home/httpd/html/tablica/admin/baza.sql
: [/] [] ()
DROP TABLE IF EXISTS `tablica`;
CREATE TABLE IF NOT EXISTS `tablica` (
  `id` int(5) NOT NULL auto_increment,
  `ip` varchar(30) NOT NULL default '',
  `tresc` longtext NOT NULL,
  KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;


co z tym zrobić ?

Pozdrawiam

Autor:  CyberDuck [ piątek, 4 grudnia 2009, 19:45 ]
Tytuł: 

Zaloguj sie do phpMyAdmin i wejdz do bazy tej strony ktora chcesz
uruchomic. Jesli nie masz jeszcze bazy danych utworzonej to ja utworz.
Pozniej klikasz w okienko SQL a nastepnie wklejasz ten kod i
naciskasz wykonaj. Uwazaj zeby nie skopiowaly Ci sie jakies niewidoczne znaki.
Najlepiej najpierw jest skopiowac ten kod do notatnika a dopiero z notatnika
do okienka sql w phpMyAdmin.

Autor:  sm [ piątek, 4 grudnia 2009, 21:52 ]
Tytuł: 

Poszło z ta bazą, ale musiałem coś nakombonować z tablicą, bo nie chce mi zapisać ogłoszenia do bazy, problem z połączeniem
Cytuj:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/httpd/html/tablica/admin/polacz.php on line 6

Sprawdzam scizki.

Autor:  rikardo7 [ piątek, 4 grudnia 2009, 23:05 ]
Tytuł: 

sm pisze:
Poszło z ta bazą, ale musiałem coś nakombonować z tablicą, bo nie chce mi zapisać ogłoszenia do bazy, problem z połączeniem
Cytuj:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/httpd/html/tablica/admin/polacz.php on line 6

Sprawdzam scizki.

W /home/httpd/html/tablica/admin/polacz.php w lini 6 jest jakis blad.

Autor:  CyberDuck [ sobota, 5 grudnia 2009, 00:20 ]
Tytuł: 

Jak to bywa kazdy skrypt musi podawac haslo, login i baze do ktorej
chce sie polaczyc. Zwykle sie to ustawia w jednym pliku. Nie znam
tego skryptu wiec nie umiem Ci wskazac ktory to jest dokladnie.
jesli juz ten plik znajdziesz, najczesciej config.php, to podajesz
w nim login, haslo, hosta i baze danych do ktorej chcesz sie polaczyc
i wydawac ze skryptu polecenia.
Jak mniemam w lini 6 podanego skryptu pewnie masz rozkaz samego
polaczenia, a poniewaz serwer nie potrafi sie polaczyc to wskazuje
te linie na bledna ...

Autor:  rikardo7 [ sobota, 5 grudnia 2009, 00:42 ]
Tytuł: 

zgadzam sie z CyberDiuk-iem,lub wskazuje odwolanie do pliku z danymi do bazy. ja mam dwie tablice, ale w zadnej nie mam tych sciezek co ty podales.

Autor:  sm [ sobota, 5 grudnia 2009, 14:44 ]
Tytuł: 

Zgadzam się musi być coś namieszane ze ściezkami albo prawami dostępu.
Mie mogę nic znaleźć.
Tu jest moja tablica zmieniłem tylko hasło może coś znajdziecie nieprawidłowego http://m26.dyn.pl/tab/

Autor:  rikardo7 [ sobota, 5 grudnia 2009, 16:46 ]
Tytuł: 

bez przesady!, wystarczy wejsc do : /home/httpd/html/tablica/admin/polacz.php i pokazije sie cos takiego "
Cytuj:
1. <?
2. // TabOg PHP v.1,0 by TheL, www.komputer.cuprum.pl^M
3. // email: komputer@cuprum.pl^M
4. // aby legalnie uzywac tego skryptu nie mozesz usunac komentarzy^M
5. // jak rowniez stopek^M
6. $con=mysql_connect ("192.168.0100","admin","haslo");
7. //edytujemy hosta, login i haslo do bazy
8. mysql_query($con);
9. mysql_select_db("baza");
10. ? >

teraz dla potomnych, numerkow czerwonych nie ma w pliku, ale tak wyglada koilejnosc linii w pliku polacz.php w lini 6 jak byk stoi ze trzeba podac w cudzyslowach "IP serva","login" i "haslo", a w lini 9 podajemy nazwe bazy, sm moze zeby nie zasmiecac tego forum pierdolami napisz do mnie albo do CyberDuck-a na pw.
EDIT
zmienic wszystko to co w cudzyslowach na swoje dane!.
EDIT 2
dodam jeszcze ze trzeba dodac virtualhost, aby nie kombinowac w plikach powinien byc na 82 porcie o ile nie ma innego na nim jak jest to trzeba wybrac inny port i znalesc plik /home/httpd/html/tablica/cgi-bin/blok/config i w nim zmienic port na taki jaki zrobilismy w virtualu.
EDIT 3
probowalem na szybko uruchomic, ale nistety :-( nie udalo mi sie, nie laczy sie z baza, moze zerknij na ta tablice napewno dziala http://forum.freesco.pl/viewtopic.php?t ... blica+thel

Autor:  CyberDuck [ sobota, 5 grudnia 2009, 17:20 ]
Tytuł: 

Dziwne, ze ludzie maja problem z czytaniem, ale nic dodac nic ujac :)
Wszystko jest napisane jak byk

Autor:  sm [ sobota, 5 grudnia 2009, 20:00 ]
Tytuł: 

Sory To naprawdę myślicie że nie potrafię czytać instrukcji.

Oczywiście, że podstawiłem swoje dane w cudzysłowach :
host '192.168.0.100' - to jest mój serewer NND pod nim chodzi apache ( poprawiłem błąd w ip 0100) ale to nie to.
login 'admin' - taki mam login
hasło 'hslo' - tu w rzeczywistości stoi moje prawdziwe hasło nie chciałem go publikować

Miałem tablice na starym systemie przez kilka lat i wszystko chodziło dobrze.
Dopiero po zmianie systemu na 2.4.35 nie mogę jej uruchomić
Używam plików z tej archiwalnej tablicy, próbowałem też ściągniętych z tego forum.
Wogóle nie chce się łączyć z bazą przy próbie zapisania ogłoszenia oraz przy próbie edycji ogłoszenia
Cytuj:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/httpd/html/tablica/admin/polacz.php on line 6

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/html/tablica/admin/edit.php on line 22
ID IP FUNKCJA TRESC

CyberDuck może podeślij mi swoje pliki a ja je przerobię tak będzie łatwiej.

Pozdrawiam

Autor:  Saturas [ sobota, 5 grudnia 2009, 21:03 ]
Tytuł: 

masz login do mysqla: 'admin' czy 'root' w końcu?

Pozdrawiam, Saturas

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/