window系统下:
1、在安装mysql时系统会添加服务,可以通过管理工具里面的 <服务> 一项来停止和启动mysql。这样修改的my.ini就会生效了。
2、可以用命令行模式
停止:net stop mysql 启动:net start mysql
linux系统下:
1、在命令行输入
停止:service mysql stop 启动:service mysql start 重启:service mysql restart
auto_increment=100,表示id是从100开始自动增长
一张表里面由ID自增主键,当insert了10条记录之后,删除了第9,10条记录,再把MySQL重启,再insert一条记录,这条记录的ID是9还是11 。
答案:
如果表的类型是MyISAM,那么是11。因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增主键的最大ID也不会丢失。
如果表的类型是InnoDB,那么是9。
InnoDB表只是把自增主键的最大ID记录到内存中,所以重启数据库或者是对表进行OPTIMIZE操作,都会导致最大ID丢失。