В iptables прописать доступ извне только для второго сервера. Из интернета:
iptables -N mysql
iptables -A mysql --src 127.0.0.1 -j ACCEPT
iptables -A mysql --src 1.1.1.1 -j ACCEPT
iptables -A mysql -j DROP
iptables -I INPUT -m tcp -p tcp --dport 3306 -j mysql
ALTER делайте сразу, потом будет долго. Одну таблицу с дополнительными полями NULL или значениями по дефолту. Если критично, можно добавить ещё одно поле, которое показывает версию формата.
Индекс на все поля работает когда идёт выборка по field1, по field1+field2, по field1+field2+field3+field4 и не работает при выборке field2+field3.
Возможно имеет смысл сделать два индекса на несколько полей:
INDEX (`field1` , `field2`, `field3`, `field4`)
INDEX (`field2`, `field3`)
Для структуры базы данных всё очень просто. Вы помещаете sql скрипт создания базы под SVN и тогда любые изменения в ДБ должны идти через этот файл. Также в SVN можно хранить последовательные SQL скрипты, которые непосредствено изменяют ДБ: alter, update и др.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.