SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.01.2009 15:52:59

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Перенос баз (ошибка 1067)

Добрый день!
windows server 2008 web edition
перенес быза из корневого каталога мускула, на другой диск, перед переносом остановил мускул
поправил my.ini datadir="E:\...."
после того как все сделал, не запускается служба мускула, "не удалось запустить службу MySQL на ....", говорит ошибка 1067
в логах пишет:
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory. It may also be you have created a subdirectory
InnoDB: of the same name as a data file.
InnoDB: File name .\ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.

Неактивен

 

#2 11.01.2009 15:55:31

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Перенос баз (ошибка 1067)

Надо права установить на E: чтобы mysql мог читать и писать там файл. Как это делается в винде не знаю, но подозреваю, что правой кнопкой мыши.

Неактивен

 

#3 11.01.2009 15:56:52

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Re: Перенос баз (ошибка 1067)

это все сделал (первым делом), но все равно тоже самое

Неактивен

 

#4 11.01.2009 15:58:00

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Re: Перенос баз (ошибка 1067)

еще пробовал все обратно вернуть, но при запуске службы так же ругается

Неактивен

 

#5 11.01.2009 16:00:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Перенос баз (ошибка 1067)

Попробуйте прямые слеши Ehmm.../../

Неактивен

 

#6 11.01.2009 16:06:51

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Re: Перенос баз (ошибка 1067)

их тоже пробовал, но ничего не менятеся
а нигде кроме как my.ini править не надо?
и еще я перенес всю папку data из установочного каталога мускула
и вставил в datadir="Ehmm..../data/"

Неактивен

 

#7 11.01.2009 17:00:47

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Перенос баз (ошибка 1067)

InnoDB очень не любит, когда его файлы двигают (т.к. он помнит абсолютные пути к ним).
Подозреваю, что он просто не видит файлики, т.к. они лежат "не там".

Попробуйте вернуть каталог назад, проверьте, что пользователь, под которым запускается
служба, имеет право на чтение-запись всех файлов в этом каталоге.

Неактивен

 

#8 11.01.2009 17:10:42

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Re: Перенос баз (ошибка 1067)

перенес все в исходный каталог, поправил конфиг (my.ini)
дал полный доступ для всех пользователей, к установочной папке mysql
и все равно служба не запускается((((((((((((((((((((

Неактивен

 

#9 11.01.2009 17:35:13

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Перенос баз (ошибка 1067)

mysqld-nt --console?

Что пишет? Какие ошибки? К установочной папке дали - а на внутренние файлики все распространили?

Неактивен

 

#10 12.01.2009 10:25:52

alex_az
Участник
Зарегистрирован: 11.01.2009
Сообщений: 8

Re: Перенос баз (ошибка 1067)

нашел проблемы наш программист!!!!
при перемещение, папки выставилась галочка только чтение%) нужно было всего лишь снять эту галку)))))))))) как до сих пор не понятно%)
спасибо всем за обсуждение

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson