2017-02-20 34 views
0

Я хочу синхронизировать (совместно использовать) базу данных MYSQL на нескольких компьютерах. Моя стратегия здесь - переместить базу данных в каталог DropBox, чтобы ее можно было использовать на нескольких машинах. Я нашел четкое описание того, как это сделать в Windows, но расположение базы данных в каталоге XAMPP и имена и местоположения конфигурационных файлов mysql (my.ini в Windows, my.cnf на mac) различны. Директивы конфигурационного файла отличаются друг от друга, и я не мог заставить его работать с маком просто путем сравнения изменений, сделанных в файле Windows.Синхронизация (совместное использование) базы данных mysql xampp на нескольких компьютерах на mac Sierra

Я попытался переместить базу данных MYSQL и изменить файл my.cnf, поскольку мне было необходимо направить программное обеспечение на новое место и не смог заставить его работать. Я также попытался оставить файлы конфигурации и попытаться перенаправить xampp с символической ссылкой в ​​каталог, где он искал папку базы данных. В любом случае я не могу запустить xampp для запуска mysql.

У меня был непоследовательный успех, используя символические ссылки с xampp, используя их в первую очередь для перенаправления xampp в новую локальную директорию php. В этом случае я не мог заставить это сделать это с помощью mysql.

Кто-нибудь знает, как это сделать, то есть, какой параметр в файле my.cnf необходимо перенаправить (я пробовал все варианты, о которых я мог подумать), или как заставить его следовать за smylink альтернативой каталог?

Заранее благодарим за любую помощь.

--Kenoli

ответ

1

, если вы находитесь на локальной сети, вы можете просто использовать один из компьютеров в качестве сервера MySQL и подключения к базе данных, используя локальный IP-адрес. Если нет, я решил это с помощью Hamachi и с использованием IP-адреса Hamachi компьютера, который вы хотите использовать в качестве сервера. Я знаю, что это не прямой ответ о символических ссылках и DropBox, но он решает проблему.