У меня была эта проблема после удаления и повторной установки. во время установки MSI, когда он запрашивает пароль root - проверьте, запрашивает ли он «старый пароль» в дополнение к новому. Если это так, то это показатель того, что старые файлы базы данных работают. Я нашел мои db-файлы в C: \ ProgramData \ MySQL. Удалите MYSQL, разбейте этот каталог (если вы не заботитесь о базе данных), а затем переустановите, и все будет хорошо.
Настройка экземпляра MySQL 5.1 в Windows 7 Professional x64 не работает
Я пытаюсь настроить свои ноутбуки, чтобы они функционировали в качестве мобильных сред разработки. Установка программного обеспечения на моем компьютере с Linux и его настройка были достаточно простыми, однако у меня возникли проблемы с установкой и настройкой MySQL 5.1 Server в 64-разрядной версии Windows 7 Professional. В настоящее время я использую установщик Windows MSI для полной системы MySQL 5.1 (в отличие от установщика Essentials, также доступного). Я попытался установить, используя как 32-разрядную, так и 64-разрядную версии MySQL 5.1 - одинаковые события происходят в обеих.
Я установил Мастер настройки экземпляра сервера и Workbench, и все, кажется, установлено просто отлично. Когда я открываю Мастер настройки экземпляра, я выбираю Подробную конфигурацию. На следующем экране я выбираю Среду разработки, затем Многофункциональную базу данных на следующем экране. Я оставляю настройки InnoDB без изменений. Я выбираю ручную настройку с 5 одновременными подключениями. Я включаю сеть TCP / IP на порту 3306 и включаю строгий режим. Я выбираю стандартный набор символов. Я отмечаю флажки «Установить как службу Windows» (и предоставляю имя «MySQL») и включаю «Каталог бинов» в Windows PATH. На следующем экране я установил свое имя пользователя root и пароль. Я не включаю root-доступ с удаленных машин и не создаю анонимную учетную запись.
На последнем экране мастера, когда я нажимаю «Выполнить», первые две задачи (Подготовка конфигурации и Запись файла конфигурации) завершаются. Однако когда он достигает службы запуска, мастер зависает и перестает отвечать на запросы (в строке заголовка и диспетчере задач появляется сообщение «Не отвечает»).
Мне бы очень хотелось, чтобы мои ноутбуки с Windows и Linux использовались в качестве полноценных мобильных сред разработки, но я не могу сделать это без возможности запуска MySQL. Кто-нибудь сталкивался с этой проблемой раньше? Какие варианты у меня есть, чтобы исправить это?
9 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Попробуйте щелкнуть правой кнопкой мыши на MSI и выбрать «Запуск от имени администратора». Помните, что начиная с Windows Vista по умолчанию вы не запускаете с правами администратора, даже если вы вошли в учетную запись администратора. Вместо этого использование учетной записи уровня администратора просто дает вам возможность повышать уровень определенных процессов, когда это необходимо.
Установка мне тоже помешала. Я закрыл зависший процесс и затем перешел к START> Все программы >> MySQL >> MySQL Server 5.1
На этом этапе вы должны удерживать нажатой клавишу SHIFT, щелкнуть правой кнопкой мыши «Мастер настройки экземпляра MySQL Server» и выбрать «RUN AS ADMINISTRATOR» в меню. Вы должны снова пройти через всю настройку, и она не должна зависать в конце. «БЕГ КАК АДМИНИСТРАТОР» сделал все различия!
Мне казалось, что эта проблема связана с тем, что я несколько раз пытался установить MySQL, а также менял расположение файлов базы данных. Если вы получите ошибку 1067 в этой ситуации
- убедитесь, что опция datadir в my.ini указывает на новый каталог базы данных
- убедитесь, что вы скопировали все файлы из каталога по умолчанию в новый каталог
- удалите все файлы ibdata и ib_logfile из нового каталога.
=== Подробности ===
Я устанавливал MySQL Server 5.5 на Win 7 и получал эту проблему - мастер настройки экземпляра MySQL Server продолжал зависать на «Запуск службы». Я попытался удалить и удалить все локальные файлы MySQL, а также запустил мастер в качестве администратора, но продолжал получать тот же результат.
Документация по устранению неполадок MySQL дала несколько хороших подсказок. В конце концов я понял, что проблема заключается в том, что я изменил расположение файлов данных MySQL в мастере с C: \ Program Files \ MySQL \ MySQL Server 5.5 \ data по умолчанию на D: \ MySQL Datafiles. MySQL имеет необходимые системные файлы в этом каталоге данных - если он не может их найти, служба не запустится.
Я открыл файл конфигурации C: \ Program Files \ MySQL \ MySQL Server 5.5 \ my.ini в блокноте (с помощью блокнота с правами администратора). Я обнаружил, что мастер настройки не изменил параметр datadir, который по-прежнему указывал на папку по умолчанию. Я изменил его вручную на новый адрес и сохранил файл.
Попытка запуска службы MySQL вручную, но идет та же ошибка 1067.
Понял, что ни один из системных файлов не был в новом каталоге, поэтому скопировал все файлы из C: \ Program Files \ MySQL \ MySQL Server 5.5 \ data в новое место и попытался перезапустить службу MySQL вручную. Получил старую ошибку.
Когда я посмотрел в новом каталоге файлов данных, я обнаружил, что MySQL создал файл журнала .err с этими строками
InnoDB: действительная контрольная точка не найдена.
InnoDB: если эта ошибка появляется при создании базы данных InnoDB,
InnoDB: проблема может заключаться в том, что во время более ранней попытки вам удалось
InnoDB: создать файлы данных InnoDB, но создание файла журнала не удалось.
InnoDB: Если это так, пожалуйста, обратитесь к
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/error-creating-innodb.html
На странице, на которую он ссылался, говорилось, что я должен удалить все старые файлы ibdata и ib_logfile из моего каталога данных, которые остались после предыдущих попыток установки. Как только я сделал это, сервис смог запуститься.
У меня возникла та же проблема, что при запуске службы конфигурации экземпляра MySQL Server. Я попытался использовать опцию Run As Administrator, у stiil была та же проблема.
После снятия ibdata
и ib_logfile
с datadir
него началось.
Ошибка, которую я имел в .err
файле ниже.
110616 10:32:35 [Note] Plugin 'FEDERATED' is disabled. InnoDB: Error: log file .\ib_logfile0 is of different size 0 23068672 bytes InnoDB: than specified in the .cnf file 0 25165824 bytes! 110616 10:32:35 [ERROR] Plugin 'InnoDB' init function returned error. 110616 10:32:35 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 110616 10:32:35 [ERROR] Unknown/unsupported table type: INNODB 110616 10:32:35 [ERROR] Aborting 110616 10:32:35 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete
Если вы не заботитесь о существующих базах данных, то делайте то, что я сделал, это наверняка сработает.
- отключите антивирус и убедитесь, что порт 3306 открыт (не заблокирован Windows / другим брандмауэром)
Этот шаг на самом деле просто для безопасности. - удалите текущую установку, удалите
MySQL
папку изC:\ProgramData
.
Эта папка будет скрыта. Так что просто введите этот путь в адресной строке, чтобы получить к нему доступ. - После удаления
C:\ProgramData\MySQL
перезагрузите компьютер. - Переустановите сервер MySQL, и у вас не возникнет никаких проблем.
Проблема была из-за файла C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile0.file
. потому что каждый раз, когда вы удаляете и переустанавливаете программу, она добавляет данные в этот файл. Это приведет к увеличению файла. Что приведет к ошибке в InnoDB.
Если вы хотите, вы можете удалить только этот файл. Но я хотел чистую переустановку, поэтому я удалил все :-)
У меня была эта проблема слишком давно. Я действительно не решал установку, но потом запустил ее. Мастер настройки действительно только для конфигурации. На этом этапе установка уже завершена.
- Проверьте, установлена ли служба, если нет, установите ее вручную.
- Вы можете настроить свой пароль root вручную.
Может быть, это может помочь:
http://remy.supertext.ch/2010/05/access-denied-for-user-rootlocalhost/
Дайте мне знать, как это выглядит, я уверен, что мы можем запустить его :-)
Убейте мастера и снова запустите MySQLInstanceConfig.exe с помощью «Запуск от имени администратора».
Exe - это местоположение для большинства стандартных установок в C: \ Program Files \ MySQL \ MySQL Server XX \ bin
Удалите ссылку MySQL из c: \ ProgramData, поскольку она хранит ссылку для базы данных SQL. После удаления это позволило мне переустановить mysql.
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
2
Распознавание отпечатков пальцев в Vista x64
-
5
64-битная ОС и программное обеспечение VPN
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
1
Проблемы во время сна на Windows 7