MySQL - 如何永久设置auto_increment_increment,以重启服务器?

时间:2016-06-15 14:03:41

标签: mysql

是否可以设置MySQL auto_increment_increment以使其在服务器重启后仍然存在?

目前我的设置如下:

SET @@auto_increment_increment=2;

但是当我:

时它失去了价值
sudo service mysql restart

并返回默认值1。

我在AWS上,我希望能够尽可能简单地处理可能的世界末日错误:通过从AMI设置新实例。我希望它能够在它启动时立即服务并避免像手工设置auto_increment_increment -value那样。

2 个答案:

答案 0 :(得分:3)

在my.ini或my.cnf中设置

[mysqld]
auto_increment_increment = 2  

答案 1 :(得分:1)

如果您希望通过phpmyadmin进行设置:

  1. 转到主页(左上角的房子)
  2. 点击主菜单中的“变量”(在右侧更多)
  3. 在搜索中找到“ auto_increment_increment”
  4. 点击调整
  5. 保存

PS:为确保值更改,请重新启动mysql和apache系统。我个人在Windows 10中使用Apache2和Mysql server 8.0。为此:

  1. 点击窗口图标
  2. 搜索“服务”(只需开始输入
  3. 找到Mysql>右键单击>选择“重新启动”
  4. 针对Apache重复此操作

PS:以相同的顺序执行