2.4.3 启动、连接、断开和停止MySQL服务器
MySQL服务器可以通过系统服务器和命令提示符(DOS)启动、连接、断开和停止,该操作非常简单。下面以Windows 7操作系统为例,讲解其具体的操作流程。通常情况下,不要停止MySQL服务器,否则将导致数据库不可用。
1.启动和停止MySQL服务器
启动和停止MySQL服务器的方法有两种:系统服务和命令提示符。
(1)通过系统服务启动、停止MySQL服务器。
如果MySQL被设置为Windows服务,则可以通过选择“开始”→“控制面板”→“系统和安全”→“管理工具”→“服务”命令打开Windows服务管理器。在服务器的列表中找到MySQL服务并右击,在弹出的快捷菜单中完成MySQL服务的各种操作(启动、停止、暂停、恢复和重新启动),如图2.31所示。
图2.31 通过系统服务启动、停止MySQL服务器
(2)在命令提示符下启动、停止MySQL服务器。
单击“开始”按钮,在出现的文本输入框中输入cmd命令,按Enter键打开DOS窗口。在命令提示符下输入以下命令。
\> net start mysql
此时再按Enter键,即可启用MySQL服务器。
在命令提示符下输入以下命令。
\> net stop mysql
此时再按Enter键,即可停止MySQL服务器。
在命令提示符下启动、停止MySQL服务器的运行效果如图2.32所示。
图2.32 在命令提示符下启动、停止MySQL服务器
2.连接和断开MySQL服务器
下面分别介绍连接和断开MySQL服务器的方法。
(1)连接MySQL服务器。
连接MySQL服务器通过mysql命令予以实现。在MySQL服务器启动后,选择“开始”→“运行”命令,在弹出的“运行”窗口中输入cmd命令,按Enter键后进入DOS窗口,在命令提示符下输入下列命令。
注意
在连接MySQL服务器时,MySQL服务器所在地址(如–h127.0.0.1)可以省略不写。
输入完命令语句后,按Enter键即可连接MySQL服务器,如图2.33所示。
图2.33 连接MySQL服务器
说明
为了保护MySQL数据库的密码,可以采用如图2.33所示的加密密码输入方式。如果密码在-p后直接给出,那么密码就以明文进行显示,例如:
mysql-u root-h127.0.0.1-p root
如果用户在使用mysql命令连接MySQL服务器时弹出如图2.34所示的信息,那么说明该用户未设置系统的环境变量。
也就是说,MySQL服务器的bin文件夹位置没有被添加到Windows的“环境变量”→“系统变量”→path中,导致命令不能被执行。
下面介绍这个环境变量的设置方法,其步骤如下。
①右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选择“高级系统设置”,弹出“系统属性”对话框,如图2.35所示。
图2.34 连接MySQL服务器时出错
图2.35 “系统属性”对话框
②在“系统属性”对话框中,选择“高级”选项卡,单击“环境变量”按钮,弹出“环境变量”对话框,如图2.36所示。
③在“环境变量”对话框中,选择“系统变量”中的Path选项,单击“编辑”按钮,弹出“编辑环境变量”对话框,如图2.37所示。
图2.36 “环境变量”对话框
图2.37 “编辑环境变量”对话框
④在“编辑环境变量”对话框中,将MySQL服务器的bin文件夹位置(C:\Program Files\MySQL\MySQL Server 8.0\bin)添加到“变量值”文本框中,注意要使用“;”与其他变量值进行分隔。最后,单击“确定”按钮,如图2.38所示。
图2.38 添加MySQL系统变量
环境变量设置完成后,再使用mysql命令即可成功连接MySQL服务器。
(2)断开MySQL服务器。
连接到MySQL服务器后,可以通过在MySQL提示符下输入exit或者quit命令断开与MySQL服务器的连接,格式如下。
mysql> exit;
或者
mysql> quit;