![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
При установки mysql-5.1.46-win32 столкнулся со следующей проблеммой:
Идет полоса процесса установки до самого конца.. и выдает :
Error 25531.Failed to open XML file C:\Program Files\MySQL\MySQL Server 5.1\svctag.xml, system error: -2147024770
Помогите с решением проблеммы.... вайл с изображением приклеплен
Неактивен
Посмотрите. Возможно у вас уже стоит MySQL. Он может стоять вместе с сервером (если у вас установлен локалСервер)
или с какой другой программой.
При установке (до данной полосы установки) он просит вас ввести какие-то данные? Какие?
Неактивен

Ну или попробуйте установить вручную — возможно, что-то сломали в инсталляторе
под windows.
Неактивен
Стоит апач и Php могут они влиять на это? До этого MySQL на этот винт не ставил. Данная проблемма описана только на англоязычном форуме :
I also have a quick fix:
1. Run the installer until the error dialog appears,don't click OK.
2. Open the file "svctag.xml" with any editor,replace the first two charectors after the tag <cpuManufacturer> with "Ge".
3. Close the file, set the attribute of file as read-only.
4. Click OK in the installer,it will exit. Restart this installer.
5. You will receive another error dialog.
6. Remove the read-only attribute of the "svctag.xml".
7. Click OK,you will install it successfully.
Неактивен

Ну, попробуйте сделать по этому способу. Видимо, таки разломали инсталлятор под
Windows ![]()
Неактивен
Да только не понятен смысл в нем.... так как при прекращении инсталяции... он трет все что было установленно....
2. Open the file "svctag.xml" with any editor,replace the first two charectors after the tag <cpuManufacturer> with "Ge".
3. Close the file, set the attribute of file as read-only.
Как сделать чтоб он инсталятор просто читал после?
Неактивен

Смысл этих махинаций простой: сделать так, чтобы файлик был правильным.
Насколько я понимаю, инсталлятор пишет этот файлик в неправильном формате,
и из-за этого возникает ошибка. Соответственно, костыли вокруг делают
следующее:
1. Исправить файл и поставить флаг «только для чтения». Таким образом Вы
получите рабочий файл, но текущий инсталлятор уже будет помнить содержимое
старого файла и вылетит с ошибкой. Но, так как файл только для чтения, он не
будет удален.
2. На втором проходе инсталлятор попробует создать файл и не сможет (т.к. он
уже есть и только для чтения), но запустится и прочитает правильное содержимое.
Вы снимаете флаг — и после завершения установки файл удаляется.
Но вообще, конечно, это костыль
Надеюсь, ошибку с инсталлятором исправят.
Неактивен
Самого начала так делал... в конечном итоге всё стирает включительно с ним
не важно стоит галочка или нет, Будем мучаться.. Как MySQL поставить в ручную?
Неактивен

Значит, способ не работает. Попробуйте не ставить галочку «только чтение», а
редактировать права доступа — если разрешить только чтение файла, то удалить
его не удастся (попробуйте, должно не получиться).
Вручную — просто распакуйте архив и пользуйтесь
Если хотите запускать сер-
вер как службу, то нужно зарегистрировать ее (mysqld --install).
Неактивен