使用cmd命令行开启MySQL服务cmd开始mysql服务

嗯,记得上次在公司,半夜调试网站,MySQL突然挂了,急得我头都大了。
还好我懂点cmd命令,赶紧打开电脑。
当时是凌晨两点,办公室就我一个人,灯光明明灭灭的,特别瘆人。
但一想到能快速解决问题,心里又踏实了。

打开cmd,发现屏幕上全是英文,心里咯噔一下。
但想起之前装MySQL的时候,记得是放在C盘的mysql文件夹里,就赶紧敲了句 cd C:\mysql\bin。
手指在键盘上瞎按,突然发现光标不动了,原来是忘了加反斜杠。
重敲一遍,屏幕上跳出了那个熟悉的 C:\mysql\bin>,感觉像找到了救命稻草。

接着敲 mysqld --console,等了好久,就听见风扇嗡嗡响,电脑发热。
突然屏幕上蹦出好多乱码,像天书一样。
我赶紧记下时间,凌晨两点十五分,心想这下MySQL该好了吧。
但心里还是不踏实,又打开另一个cmd窗口,输入 mysql -u root -p,回车后输入密码,居然进去了!
就在我准备欢呼时,突然想到,万一哪天忘记密码了呢?当时就琢磨,要是能把root密码改了就好了。
查了资料,发现可以用 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 这句命令。
但当时急着上线,没敢乱改,心想等有空再试试。

现在想起来,其实还有个更简单的方法。
比如在启动服务的时候,直接用 mysqld --console --skip-grant-tables 跳过授权表,这样就能直接操作了。
但这个方法风险挺大,容易数据混乱,所以一般不推荐。

等等,还有个事。
记得第一次用cmd启动MySQL的时候,屏幕上全是英文,看得我眼花缭乱。
当时就想,要是能有个中文界面就好了。
后来发现有个叫 MySQL Workbench 的软件,界面特别友好,用起来也方便。
不过,它好像得额外安装,又要占不少空间。

现在想想,其实最关键的是,要记得MySQL的安装路径,还有启动服务的命令。
这些细节,得一点点积累。
不过,话说回来,为啥Windows系统装MySQL,默认服务名是 mysqld 呢?这名字听起来怎么这么像虫子?

如何用cmd命令快速启动和关闭mysql数据库服务

启动MySQL服务: 输入 net start mysql。
系统提示服务启动中。
验证:执行查询语句。

关闭MySQL服务: 输入 net stop mysql。
系统提示服务停止中。
验证:执行查询语句,提示错误。

注意:服务名称必须是 mysql。
重启:先 net stop mysql,再 net start mysql。

怎样从终端打开mysql数据库

这就是步骤。
第一步:CMD里输入 mysql -u root -p。
第二步:回车后输入密码。
第三步:操作,如 use dbName;。

环境变量没加就加一下。