Продолжая вопрос, начатый в 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?