MySQL入门之(六)启动服务器监听

MySQL采用客户端/服务器架构方式。数据库运行在服务器端,用户通过客户端程序连接至服务器(本地方式或采用网络远程连接的方式)。

服务器端的程序是”mysqld”,后缀”d”表明该程序是守护进程的程序,守护进程是一种非交互式的后端服务进程。

客户端的程序是”mysql”。

MySQL执行程序和工具类都可以在”\bin”目录中找到。

启动服务器监听

首先需要打开一个CMD窗口,然后将目录切换至”\bin”目录,然后运行”mysqld –console”命令。

— 这里我假设MySQL安装在”d:\Courses\MySQL\tools\mysql”

Prompt> d:                                 -- 设置当前磁盘
Prompt> cd \Courses\MySQL\tools\mysql\bin  -- 切换至MySQL的bin目录

启动MySQL数据库程序

d:\Courses\MySQL\tools\mysql\bin> mysqld --console
......
......
XXXXXX XX:XX:XX [Note] mysqld: ready for connections.
Version: '5.6.14'  socket: ''  port: 8888  MySQL Community Server (GPL)

记录:–console选项告诉服务器将输出信息重定向至控制台终端,如果不加这个选项只能看到一个空白的窗口。

关闭服务器监听

最简洁的关闭数据库的方式就是在命令窗口就是按下ctrl+c指令,一定不要直接关闭命令行窗口(点击右上角的关闭按钮)。

观察MySQL服务器的输出信息:

XXXXXX XX:XX:XX [Note] mysqld: Normal shutdown
......
XXXXXX XX:XX:XX  InnoDB: Starting shutdown...
XXXXXX XX:XX:XX  InnoDB: Shutdown completed; log sequence number 0 44233
......
XXXXXX XX:XX:XX [Note] mysqld: Shutdown complete

警告:一定要通过正常的方式关闭数据库。否则将会出现数据损坏或不能启动的情况。