Задавайте вопросы, мы ответим
Вы не зашли.
Привет всем.
Установила MySQL локально на своем компе, пытаюсь запустить, выдается ошибка:
Error 2003 <НY000>: Can't connect to MySQL server on 'localhost' <10061>.
Что я не так делаю? ((
Неактивен
Или у Вас включен брэндмауэр, который блокирует соединения, или MySQL не слушает
порт (например, не запущена служба).
Неактивен
paulus написал:
Или у Вас включен брэндмауэр, который блокирует соединения, или MySQL не слушает
порт (например, не запущена служба).
Спасибо большое за ответ.
Брандмауэр (виндовсовский) я отключила, все равно та же ошибка.
А как запустить службу порта?
Неактивен
Пуск -- Настройка -- Панель управления -- Администрирование -- Службы
Ищите MySQL и запускаете службу.
Неактивен
vasya написал:
Пуск -- Настройка -- Панель управления -- Администрирование -- Службы
Ищите MySQL и запускаете службу.
Сделала, выдается ошибка:
"Не удается запустить службу MySQL на Локальный компьютер
1067: Процесс был неожиданно завершен"
Да, у меня еще и MSSQL устновлен на комп. Может он как-то мешает?
Хотя я его остановила.
Неактивен
Ну, тогда смотрите в журнал ошибок MySQL и в журнал событий Windows — там
написана причина, по которой служба не запускается.
Неактивен
А покажите конфиг.
Неактивен
Lem0nti написал:
А покажите конфиг.
О какой именно конфигурации идет речь?
Неактивен
Файл my.ini.
Ну и что в журнале событий винды на старте службы.
Есть вероятность, что брэндмауэр или файрвол на даёт открыть порты.
Неактивен
Lem0nti написал:
Файл my.ini.
Ну и что в журнале событий винды на старте службы.
Есть вероятность, что брэндмауэр или файрвол на даёт открыть порты.
Журнал событий выдает такие ошибки по MYSQL:
Unknown/unsupported table type: INNODB
Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Plugin 'InnoDB' init function returned error.
Plugin 'FEDERATED' is disabled.
В папке С:\InnoDB у меня находится файл ibdata1 около 10 Мб весом
Файл my.ini я прикрепила
Неактивен
Если Вам нужно, чтобы просто запустился, то можете закомментировать
вот эту строку:
default-storage-engine=INNODB
Если хотите разобраться — то нужен полный текст из журнала ошибок.
Скорее всего, он не может прочитать или ibdata, или не может создать
iblog, или размеры существующих файлов не соответствуют размерам,
указанным в файле настроек.
Неактивен
paulus написал:
Если Вам нужно, чтобы просто запустился, то можете закомментировать
вот эту строку:
default-storage-engine=INNODB
Закомментировала - все равно та же ошибка при запуске.
paulus написал:
Если хотите разобраться — то нужен полный текст из журнала ошибок.
Выше я привела тексты из журнала ошибок - а как извлечь полный текст?
...
Может антивирус как-то блокирует запуск?
Неактивен
Нет, антивирус тут не при чем. Тогда смотрите на размеры файлов. Если данных
в базе нету — можете просто удалить ее, потом удалить все созданные файлы (в program
files\mysql server, c:\innodb) и установить заново MySQL с сайта mysql.com.
Неактивен
paulus написал:
Тогда смотрите на размеры файлов. Если данных
в базе нету — можете просто удалить ее, потом удалить все созданные файлы (в program
files\mysql server, c:\innodb) и установить заново MySQL с сайта mysql.com.
Все удалила и заново установила, не запускается. Я заметила, что когда идет процесс установки конфигурации, MYSQL SErver Instance Configuration Wizard зависает - 2 первых пункта 1) Prepare configuration и 2) Write configuration file проходит нормально, а на Start service зависает
Неактивен
И в журнале ошибок написано?
Неактивен
Те же самые ошибки ((
Unknown/unsupported table type: INNODB
Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Plugin 'InnoDB' init function returned error.
Plugin 'FEDERATED' is disabled.
Неактивен
Найдите, пожалуйста, журнал ошибок в виде файла. Или, например,
попробуйте запустить в консоли:
mysqld --defaults-file=C:\Program\ Files\…\my.ini --console
Оно должно написать прямо в консоль полный текст ошибок.
Неактивен
paulus написал:
Найдите, пожалуйста, журнал ошибок в виде файла. Или, например,
попробуйте запустить в консоли:
mysqld --defaults-file=C:\Program\ Files\…\my.ini --console
Оно должно написать прямо в консоль полный текст ошибок.
Файл ошибок, к сожалению, не смогла найти.
А на запуск этой команды:
mysqld --defaults-file=C:\Program\ Files\…\my.ini --console
консоль выдает непрерывно повторяющиеся ошибки - я файл принтскрина прикрепила
Неактивен
Это значит, что файлы уже кто-то использует. Может, MySQL все-таки уже запущен?
Неактивен
Спасибо, paulus. Вроде. сейчас запускается. Но потом выдает целую простыню информации - сначала нули, потом несколько строк с INNODB, потом несколько строк с шестнадцатиричными кодами и напоследок выдается виндовсовское окно, что обнаружена ошибка, приложение MySQLD будет закрыто((
Как непросто с этим MySQL, я раньше с MSSQL работала - там все просто - открываешь enterprise Manager или query analyzer - видны базы, таблицы и работаешь с ними. А здесь, я так понимаю, только через командную строку придется работать.
Отредактированно MSSMITH (08.09.2010 10:37:15)
Неактивен
А вот у меня не прошло + мне нужно запускаться автоматом. Win 2008 Standard x64.. пакет брал вот этот: mysql-essential-5.1.50-winx64.msi.. Ошибки идентичны!
Неактивен
Хм. Может, сборка какая-то битая? Попробуйте предыдущую версию, например, взять?
MySQL обычно не дампит страницы в журнал ошибок — только в случае, если там
всё плохо и всё сломалось совсем. Обычно такое полечить нельзя (ну, кроме как
восстановлением из бэкапа). Если такое происходит прямо на свежеустановленном
сервере (Вы же удаляете файлы ibdata и iblog*?), то это значит, что у Вас какая-то
плохая сборка
http://mirror.yandex.ru/mirrors/ftp.mys … MySQL-5.1/
5.1.48 была стабильная, вроде, впрочем, под виндоус не пробовал.
Неактивен
Проблему решил по америкосному сценарию (где-то вычитал у них на форуме):
1). Удалил MySQL
2). Удалил все записи реестра с MySQL (кроме той. что относилась к апачу - там dll)
3). Удалил подкаталог MySQL каталога ProgramData
4). Поставил заново! Всё прошло без проблем.
В любом случае спасибо за отклик - не каждая техподдержка так быстро отвечает.
Отредактированно Haifisch (09.09.2010 11:47:26)
Неактивен
Haifisch написал:
Проблему решил по америкосному сценарию (где-то вычитал у них на форуме):
спасибо помогло.
Ошибка описаная выше появилась у меня после переинсталяции MySql
Хотем поменять чарсет на utf8
После удаления старой базы с папки C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data\
Все заработало.
Неактивен