关于Windows下创建MySQL启动方式
前言
产生原因
在使用MySQL官方的安装程序安装后,每次启动MySQL服务器都要使用cmd命令去敲代码。
虽然不多,但是不积跬步无以至千里,不积小流无以成江海。骐骥一跃不能十步,驽马十驾功在不舍。
咳咳咳。。。为了简化这个过程,我写了这个内容
正文
关于命令
我们都知道,如果对于官方安装的MySQL,可以使用如下命令进行启停
1 | net start mysql80 |
其中 mysql80 是安装时候给数据库的命名,每个人的可能不一样,这里以我机器上的mysql80
为例。
编写批处理文件
管理员权限
有的小可爱可能会说,不就是这两条命令,直接扔进批处理不就行了。
Nope!
在每次运行这个内容的时候,是需要启动管理员权限下的命令窗口执行才可以。
因此在这个命令之前,首先引入下述命令,来启动管理员权限的控制台。
1 | @echo off |
这样就会自动调用管理员权限了。
后边再加上启动
或者停止
命令
查看结果
在第一次写这个的时候,我顺利的运行了这个批处理。
但是那个一点也不可爱的黑色的框框刷的一下子就消失掉了!
此时我开心的去用Navicat连接我的MySQL,却发现Navicat报错无法连接。
我不情愿的去叫出那个不可爱的黑色框框(嫌人家不可爱你别用啊),问他数据库小可爱怎么了,黑框框告诉我说:你家MySQL小可爱当前不在线,你再怎么找她也找不到呢。
此时我想到了刚才那个黑框框老兄,他骗了我,我的MySQL并没有成功启动,但是他还是直接消失了。
因此,需要在批处理文件最后加上pause
命令来暂停批处理的执行,来观察MySQL小可爱是否正常运行。
批处理代码
于是乎,两个非常完整的代码如下
启动MySQL:将下述代码命名为xxx.bat
,xxx可以替换成你喜欢的名字(代表启动)
1 | @echo off |
停止MySQL:将下述代码命名为xxx.bat
,xxx可以替换成你喜欢的名字(代表停止)
1 | @echo off |
总结
于是乎,在我想和MySQL小可爱见面的日子里,我只需要双击start.bat
,就可以和我家MySQL小可爱见面了。
另外见面后,我也可以直接双击stop.bat
来说再见了。
在服务器中住着的AKI娘会检测您的输入内容哦, 如果被判断为垃圾内容是看不到的呢!当然抹茶也会定期检查AKI娘的所作所为的!