Общие > Базы данных
Проблема с запуском MySql
:
Добрый день!
Помогите, пожалуйста, разобраться с проблемой запуска MySql. После ее установки и запуска mysql.exe для ввода нового пользователя и пароля выводится такая надпись:
C:\\mysql\\bin>mysql.exe
ERROR 2003: Can\'t connect to MySQL server on \'localhost\' (10061)
Команда C:\\mysql\\bin>mysqladmin.exe status
выводит следующее:
C:\\MYSQL\\BIN\\MYSQLA~1.EXE: connect to server at \'localhost\' failed
error: \'Can\'t connect to MySQL server on \'localhost\' (10061)\'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing \'telnet localhost 3306\'
Telnet, соответственно не хочет соединяться с localhost.
Что не хватает MySql? Что ему нужно? Бьюсь уже 3 месяца, но увы ...
Спасибо!
bhor:
--- Цитировать ---ERROR 2003: Can\'t connect to MySQL server on \'localhost\' (10061)
--- Конец цитаты ---
говорит о том что мускль незапущен
во строка для его запуска
C:\\mysql\\bin\\mysqld-opt.exe -b c:\\mysql --log=c:\\mysql\\bin\\mysql.log --log-long-format --standalone
а потом уже mysql.exe
bhor:
А вообще
http://userguide.webservis.ru/homeserver-apache-forprint.shtml
:
Добрый день!
--- Цитировать ---А вообще
--- Конец цитаты ---
Да, именно по этой доке и ставил. И что удивительно, на одной машине все прошло без проблем, а вот с другой ...
--- Цитировать ---а потом уже mysql.exe
--- Конец цитаты ---
но в этой статье говориться, что бы установить пароль и логин надо запустить mysql, а потом уже вызывать командой:
C:\\mysql\\bin\\mysqld-opt.exe -b c:\\mysql --log=c:\\mysql\\bin\\mysql.log --log-long-format --standalone
Если я вначале вызываю командой: C:\\mysql\\bin\\mysqld-opt.exe -b c:\\mysql --log=c:\\mysql\\bin\\mysql.log --log-long-format --standalone
то phpMyAdmin начинает выводить предупреждения различного рода, хотя и работает. А вот скрипты начинают сваливаться невидя базы.
Может, что-то нужно установить или драйвера сетевые или саму сетевую поставить? Прям и не знаю, что делать....
Спасибо!
bhor:
Сначала запускаешь мускль
C:\\mysql\\bin\\mysqld-opt.exe -b c:\\mysql --skip-grant-tables --log=c:\\mysql\\bin\\mysql.log --log-long-format --standalone
потом mysql.exe
там пишешь:
use mysql;
delete from user;
INSERT INTO user VALUES (\'localhost\',\'логин\',PASSWORD(\'пароль\'), \'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\');
FLUSH PRIVILEGES;
и
quit
потом сшатдаунишь мускль
C:\\mysql\\bin\\mysqladmin.exe -uлогин -pпароль shutdown
и запускаешь как я уже писал
Навигация
Перейти к полной версии