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

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

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

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

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

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

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

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

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

2 ответа

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

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

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

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

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

Другие вопросы по тегам