uczaj21
11.02.2009, 08:41:25
kiedy chce sie logowac do mysql wychodzi mi nastepujacy blad error 2003 can't connect mysql server on localhost (10061).loguje sie mysql -u root
blooregard
11.02.2009, 10:00:47
Zobacz, czy w pliku my.cnf masz ustawiony port na 3306 oraz prawidłowo podaną ścieżkę do katalogu MySQL (basedir)
uczaj21
11.02.2009, 18:09:50
mam dobry port taki jak napisales ale dla jasnosci wklejam zawartosc pliku my.cnf
# Example mysql config file.
# Copy this file to c:\my.cnf to set global options
#
# One can use all long options that the program supports.
# Run the program with --help to get a list of available options
# This will be passed to all mysql clients
[client]
#password=my_password
port=3306
#socket=MySQL
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# The MySQL server
[mysqld]
port=3306
#socket=MySQL
skip-locking
default-character-SET=latin1
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
set-variable = flush_time=1800
skip-innodb
# Uncomment the following rows if you move the MySQL distribution to another
# location
basedir = c:/apache/mysql
datadir = c:/apache/mysql/DATA/
# Uncomment the following rows if you are using InnoDB tables
# Create the directories ibdata and iblogs before to start the server.
# If necessary, modify the size of the files
#innodb_data_file_path = ibdata1:200M
#innodb_data_home_dir = c:\ibdata
#set-variable = innodb_mirrored_log_groups=1
#innodb_log_group_home_dir = c:\iblogs
#set-variable = innodb_log_files_in_group=3
#set-variable = innodb_log_file_size=30M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#innodb_log_arch_dir = c:\iblogs
#innodb_log_archive=0
#set-variable = innodb_buffer_pool_size=80M
#set-variable=lower_case_table_names =0
#set-variable = innodb_additional_mem_pool_size=10M
#set-variable = innodb_file_io_threads=4
#set-variable = innodb_lock_wait_timeout=50
# Uncomment the following row if you are using a Max server and you don't want
the
# InnoDb tables
#skip-innodb
[mysqldump]
quick
set-variable = max_allowed_packet=16M
[mysql]
no-auto-rehash
[isamchk]
set-variable= KEY=16M
[client_fltk]
help_file= c:\mysql\sql_client\MySQL.help
client_file= c:\mysql\MySQL.options
history_length=20
DATABASE = test
queries_root= c:\mysql\queries
last_database_file= c:\mysql\lastdb
Nikt nie jest w stanie mi pomoc




?
Roman Martewicz
9.02.2010, 21:28:17
Mam całkiem podobny problem - podczas próby uruchomienia MySQL pod Windows XP pojawia się komunikat:
"Can't connect to MySQL server on 'localhost' (10061)".
Reinstalacja MySQL'a pomogła - tylko obawiam się , że problem prędzej czy później się pojawi.
Szukałem w dokumentacji MySQL - jednak z marnym rezultatem...
Roman Martewicz
Pierwsze co wtedy sprawdzasz, to czy serwer w ogóle działa.
Roman Martewicz
9.02.2010, 21:54:04
Problem leży w MySQL'u.
Sam serwer (Apache) działa - sprawdzałem wielokrotnie. Strony niekorzystające z bazy danych otwierają się bezproblemowo.
Podejrzewam, że niechcący usunąłem jakąś część MySQL - najdziwniejsze jest jednak to, że wszystko robiłem z poziomu zachęty MySQL. Nie usuwałem celowo czegokolwiek z folderów MySQL.
Tak jak mówię - odświeżenie instalacji pomaga - wtedy moja baza, którą utworzyłem dla potrzeb jednego z projektów działa poprawnie.
Dla ścisłości - korzystam z Apache i MySQL - wszystko pod Windows XP. Z bazą komunikuję się przy pomocy PHP co przy tym problemie jest raczej rzeczą drugorzędną.
Pozdrawiam,
Roman Martewicz
Mówiąc "problem leży w MySQL'u" miałem na myśli również to, że problem leży także w niekoniecznie dobrym posługiwaniu się tym wynalazkiem.
Skoro jednak problem u mnie wystąpił - mam od razu następne pytanie - czy można spróbować naprawić strukturę MySQL z poziomu konsoli ? Mówię o czymś podobnym do naprawy wadliwie działającego systemu operacyjnego.
Oczywiście nie chodzi mi o rekonstrukcję / naprawę samej bazy danych.
Mchl
10.02.2010, 09:48:04
Sprawdzasz czy działa serwer MySQL. Ma odrębny od Apache proces. Jeśli nie działa, próbujesz uruchomić. Jeśli nie daje się uruchomić, zaglądasz do loga sprawdzić czy/jaki komunikat błędu się tam znalazł.
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.