Я пытаюсь настроить свои ноутбуки в качестве мобильных сред разработки. Установка программного обеспечения на моем компьютере с 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. Кто-нибудь сталкивался с этой проблемой раньше? Какие варианты у меня есть, чтобы исправить это?
Ответы:
у меня была эта проблема после удаления и повторной установки. во время установки MSI, когда он запрашивает пароль root - проверьте, запрашивает ли он «старый пароль» в дополнение к новому. Если это так, это показатель того, что старые файлы базы данных работают. Я нашел мои db-файлы в C: \ ProgramData \ MySQL. Удалите MYSQL, разбейте этот каталог (если вы не заботитесь о базе данных), а затем переустановите, и все будет хорошо.
источник
Попробуйте щелкнуть правой кнопкой мыши на MSI и выбрать «Запуск от имени администратора». Помните, что начиная с Windows Vista по умолчанию вы не запускаете с правами администратора, даже если вы вошли в учетную запись администратора. Вместо этого, использование учетной записи уровня администратора просто дает вам возможность повышать уровень определенных процессов, когда это необходимо.
источник
Установка мне тоже помешала. Я закрыл зависший процесс и затем перешел к START> Все программы >> MySQL >> MySQL Server 5.1
На этом этапе вы должны удерживать клавишу SHIFT, щелкнуть правой кнопкой мыши «Мастер настройки экземпляра MySQL Server» и выбрать «RUN AS ADMINISTRATOR» в меню. Вы должны снова выполнить всю настройку, и она не должна зависать в конце. «БЕГ КАК АДМИНИСТРАТОР» сделал все различия!
источник
Для меня эта проблема, казалось, была связана с тем, что я несколько раз пытался установить MySQL, а также менял расположение файлов базы данных. Если вы получите ошибку 1067 в этой ситуации
=== Подробности ===
Я устанавливал 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 с этими строками
На странице, на которую он ссылался, говорилось, что я должен удалить все старые файлы ibdata и ib_logfile из моего каталога данных, которые остались после предыдущих попыток установки. Как только я сделал это, сервис смог запуститься.
источник
У меня была та же проблема, что конфигурация экземпляра сервера MySQL зависала при запуске службы. Я пробовал использовать опцию Run As Administrator stiil имел ту же проблему.
После снятия
ibdata
иib_logfile
сdatadir
него началось.Ошибка, которую я имел в
.err
файле ниже.источник
Если вы не заботитесь о существующих базах данных, то делайте то, что я сделал, это наверняка сработает.
Этот шаг на самом деле просто для безопасности.
MySQL
папку изC:\ProgramData
.Эта папка будет скрыта. Так что просто введите этот путь в адресной строке, чтобы получить к нему доступ.
C:\ProgramData\MySQL
перезагрузите компьютер.Проблема была из-за файла
C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile0.file
. потому что каждый раз, когда вы удаляете и переустанавливаете программу, она добавляет данные в этот файл. Это приведет к увеличению файла. Что приведет к ошибке в InnoDB.Если вы хотите, вы можете удалить только этот файл. Но я хотел чистую переустановку, поэтому я удалил все :-)
источник
У меня была эта проблема слишком давно. Я действительно не решил установку, но потом запустил ее. Мастер настройки действительно только для конфигурации. На этом этапе установка уже завершена.
Может быть, это может помочь:
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.
источник