auto_increment_increment сбрасывается после перезапуска mysql? [закрыто]

Я устанавливаю переменную MySQL auto_increment_increment с помощью следующей команды.

mysql -u root -p -e "SET GLOBAL auto_increment_increment = 10; "

И все это работает, пока я не перезапущу MySQL (используя sudo service mysql restart ], затем переменные вернутся к значениям по умолчанию.

Перед перезапуском:

mysql> SHOW VARIABLES LIKE 'auto_%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| auto_increment_increment | 10    |
| auto_increment_offset    | 1     |
+--------------------------+-------+
2 rows in set (0.00 sec)

После перезапуска:

mysql> SHOW VARIABLES LIKE 'auto_%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| auto_increment_increment | 1     |
| auto_increment_offset    | 1     |
+--------------------------+-------+
2 rows in set (0.00 sec)

Как сделать эти изменения постоянными?

2
задан 13 October 2015 в 14:11

2 ответа

Ваша команда изменяет поведение, только временное. Поэтому добавьте новую конфигурацию в /etc/mysql/conf.d/. Избегайте изменений в /etc/mysql/my.cnf. Почему? Посмотрите в конце моего ответа.

sudo nano /etc/mysql/conf.d/my.cnf

и добавляют

[mysqld]
auto-increment-increment = 10

, Перезагружают конфигурацию или перезапускают сервер.

<час>

Взятый из стандарта my.cnf

#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
1
ответ дан 2 December 2019 в 03:51

Как указано SSTA, Вы можете использовать конфигурационный файл. Вероятно, лучшее место для него было бы my.cnf файл, используемый при запуске. Внесите следующие изменения:

...
[mysqld]
auto_increment_increment = 10
...

Сохранили файл и перезапускают сервер.

sudo service mysql restart

, Который должен работать (я не проверил его сам). curisoity, почему Вы хотите такое поведение?

1
ответ дан 2 December 2019 в 03:51

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

Похожие вопросы: