Как получить все настройки MySQL?

340
Max Kielland

У меня есть настроенный сервер MySQL (MySQL 5.1.47-сообщество), который работает идеально. Я установил второй сервер (сообщество MySQL 5.5.15), чтобы увидеть, будет ли новая версия MySQL работать с моим приложением перед обновлением.

Когда я запускаю приложение на новом сервере, оно ведет себя по-другому. Когда я запускаю его на старом сервере (MySQL 5.1.47-community), все работает отлично.

Я помню, что я установил некоторые параметры через приглашение MySQL, чтобы принимать больший набор результатов и некоторые другие вещи, теперь я не могу вспомнить, что я сделал.

Итак, мой вопрос: есть ли способ перенести все настройки MySQL с одного сервера на другой?

Благодарю.

1

1 ответ на вопрос

1
Jeff

Ваши настройки MySQL хранятся в вашем файле my.cnf (или my.ini).

Чтобы перенести исходные настройки с одного сервера на другой, обычно достаточно просто скопировать исходный файл настроек на новый сервер.

Для справки, вот ссылка на раздел 4.2.3.3. Использование файлов опций из руководства MySQL 5.5.

Надеюсь, это поможет!

Когда я копирую файл my.ini на новый сервер, он отказывается запускаться. Я дважды проверил все пути, и ничто, кажется, не там. Очевидно, что есть новые вещи в новой версии. Я пожаловался на "default-characterset", поэтому удалил его, но все равно без разницы. Max Kielland 12 лет назад 0
Какая версия MySQL работает на вашем исходном сервере? Вам нужно будет обновить любые директивы в вашем my.cnf, чтобы они соответствовали вашим новым серверам MySQL 5.5. Jeff 12 лет назад 0