MySQL从入门到精通(第3版)
上QQ阅读APP看书,第一时间看更新

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;