Назад | Перейти на главную страницу

MySQL потерян после обновления до Snow Leopard

Продолжая вопрос, начатый в StackOverflow - это был скорее административный вопрос.

Я совершил глупую ошибку, обновив Leopard слишком рано.

Я думал, что сбросил свои файлы mysql, но последней резервной копии около месяца.

Теперь я обновил компьютер до Snow Leopard, и попыток запустить старый сервер mysql не удалось. Итак, я прочитал, что вы должны переустановить mysql с более новой версией, что я сделал, и он работал нормально и запускается нормально.

Однако - кажется, что он устанавливает новую установку, но поскольку более старая версия не может работать на этой платформе - как я могу сбросить старые данные?

Обновить: Пользователь помог мне добраться до файла данных и попытаться скопировать внутри него папки. Я сделал это с несколькими папками, и элементы отображаются, когда я запускаю mysql, но у него есть ошибки прав доступа (13), когда я пытаюсь выбрать таблицу.

Can't read dir of './compass/' (errno: 13)

Все, что я пробую, не работает. Надеюсь, здесь кто-то может помочь. Спасибо, Рич

Это было одним из моих неудобств при работе с помощником по миграции в MacOS X (даже на сервере) - он просто не перемещает базы данных.

Я бы не стал перемещать весь каталог (/ var / mysql), но мне повезло вытащить туда отдельные каталоги, названные в честь созданных вами баз данных. Создайте резервную копию службы, затем вам придется воссоздать разрешения. Вам не нужно создавать базу данных перед перемещением каталогов - они будут найдены, когда вы запустите резервную копию службы.

Если вы не уверены, какими должны быть права доступа к файлам и права собственности, перейдите от чистой установки и выполните «создать базу данных» и «создать таблицу», чтобы вы могли затем увидеть, какие разрешения устанавливаются при новой установке.

Если вы не уверены, какие у вас были разрешения базы данных, вы можете попробовать переименовать старый каталог данных mysql, чтобы он был доступен под другим именем, чтобы вы могли его изучить, но делатьне * просто перемещайтесь в каталог mysql, как вы могли бы другие - некоторые аспекты безопасности обрабатываются по-разному в разных версиях mysql.

У меня 0 опыта работы со снежным барсом, но можете ли вы увидеть, есть ли у каталога data / соответствующие разрешения для пользователя mysql?