mysql停止与启动

3 篇文章 0 订阅
1 篇文章 0 订阅

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丢失。 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值