Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
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.
Неактивен
Надо права установить на E: чтобы mysql мог читать и писать там файл. Как это делается в винде не знаю, но подозреваю, что правой кнопкой мыши.
Неактивен
это все сделал (первым делом), но все равно тоже самое
Неактивен
еще пробовал все обратно вернуть, но при запуске службы так же ругается
Неактивен
Попробуйте прямые слеши E.../../
Неактивен
их тоже пробовал, но ничего не менятеся
а нигде кроме как my.ini править не надо?
и еще я перенес всю папку data из установочного каталога мускула
и вставил в datadir="E..../data/"
Неактивен
InnoDB очень не любит, когда его файлы двигают (т.к. он помнит абсолютные пути к ним).
Подозреваю, что он просто не видит файлики, т.к. они лежат "не там".
Попробуйте вернуть каталог назад, проверьте, что пользователь, под которым запускается
служба, имеет право на чтение-запись всех файлов в этом каталоге.
Неактивен
перенес все в исходный каталог, поправил конфиг (my.ini)
дал полный доступ для всех пользователей, к установочной папке mysql
и все равно служба не запускается((((((((((((((((((((
Неактивен
mysqld-nt --console?
Что пишет? Какие ошибки? К установочной папке дали - а на внутренние файлики все распространили?
Неактивен
нашел проблемы наш программист!!!!
при перемещение, папки выставилась галочка только чтение%) нужно было всего лишь снять эту галку)))))))))) как до сих пор не понятно%)
спасибо всем за обсуждение
Неактивен