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