Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z polaczeniem.
Forum PHP.pl > Forum > Bazy danych > MySQL
Bora
Mam dziwny problem z bazą myslq

na steronie mi wyskakuje:

[php:1:e4f7d930f3]<?php
Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in
?>[/php:1:e4f7d930f3]

czyli niby nie działa serwer ale niestey serwer jest uruchomiony i w WinMySQLadmin łączy sie z bazą używając tego samego logiu i hasła, pokazuje status online w procesach jest tylko jedna pozycja localhost:2463 mysql jest normalnie w procesach nie blokuje firewall w logach mam :


Kod
MySql: gotowe do poł?czenia

031217 23:46:27  mysql.user table is not updated to new password format; Disabling new password usage until mysql_fix_privilege_tables is run



031217 23:46:08  MySql: Zakończenie działania wykonane

031217 23:46:08  InnoDB: Shutdown completed; log sequence number 0 43942

031217 23:46:06  InnoDB: Starting shutdown...



031217 23:46:06  MySql: Standardowe zakończenie działania

MySql: gotowe do poł?czenia

031217 23:44:52  mysql.user table is not updated to new password format; Disabling new password usage until mysql_fix_privilege_tables is run



031217 23:44:46  MySql: Shutdown Complete

031217 23:44:46  InnoDB: Shutdown completed; log sequence number 0 43942

031217 23:44:43  InnoDB: Starting shutdown...




mysql.ini:


Kod
#This File was made using the WinMySQLAdmin 1.4 Tool

#2003-11-14 15:34:53



#Uncomment or Add only the keys that you know how works.

#Read the MySQL Manual for instructions



[mysqld]

basedir=D:/serwer/mysql

default-character-set = latin2

language = polish

datadir=D:/serwer/mysql/data

[WinMySQLadmin]

Server=D:/serwer/mysql/bin/mysqld-nt.exe

user=***

password=***
spenalzo
Pokaż kod, którym sie łączysz.
kicaj
haslo lub user zly smile.gif

sprobuj:
[php:1:948bd43494]<?php
mysql_connect("localhost", "root", "");
//domyslne ustawienia
?>[/php:1:948bd43494]
Bora
[php:1:2ee078ff8f]<?php
$polaczenie = mysql_connect($dbhost, $dbuser, $dbpass)
?>[/php:1:2ee078ff8f]

Zły user albo haslo pownien pokazac inny komunikat pozatym łączy sie winmysqladmin na tym samym loginie i hasle
spenalzo
Cytat
031217 23:44:52  mysql.user table is not updated to new password format; Disabling new password usage until mysql_fix_privilege_tables is run

To mnie zastanawia...

Spróbuj tak: wejdź do phpMyAdmina (przez ten sam login i hasło), dodaj sobie nowego użytkownika z pełnym dostępem i wtedy spróbuj.

Poza tym podaj dane, bo samo mysql_connect niewiele mówi. smile.gif
Bora
komunikat z phpmyadmina:

Kod
Can't connect to MySQL server on 'localhost' (10061)



loginu i hasla z przyczyn oczywistych nie podam (moze komuś przez przypadek zadziałą zrobi mi rzeźnie na serwie)
spenalzo
A winmysqladminie jaki jest kolor światełka? Jeżeli zielony, to zrestartuj mysql i winmysqladmina. Jeżeli czerwony to włacz MySQL.
Bora
wwwwwrrrrr takie rzeczy sprawdziłem na początku.
uboottd
Nie pokopales gdzies wersji mysqla i jego bibliotek ?
scanner
A mi to wygląda na aktualizację MySQL ze starszej wersji.
Przecież pisze wyraźnie, że nalezy uruchomić binarkę
Cytat
mysql_fix_privilege_tables
. Ja tak miałem przy przechodzeniu z MySQL3 do MySQL4 przy reinstalacji serwera - admin zapomnieł zrobić dumpa bazy i nadpiusałem /mysql/data/ zachowanymi plikami. Wszystko ruszyło, tylko, że musiałem właśnie zafiksować tabele uprawnień.
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.