启动和停止MySQL/第一次在Windows上启动服务器

第2章在Windows操作系统下首次启动服务器

本节概述了如何启动MySQL服务器。下面的部分提供了从命令行或作为Windows服务启动MySQL服务器的更多具体信息。

此处的信息主要适用于使用noinstall如果您希望手动配置和测试MySQL,而不是使用MySQL安装程序。

这些小节中的示例假设MySQL安装在的默认位置下C:\Program Files\MySQL\MySQL Server 8.0.如果MySQL安装在不同的位置,请调整示例中显示的路径名。

客户有两种选择。它们可以使用TCP/IP,如果服务器支持命名管道连接,也可以使用命名管道。

MySQL for Windows还支持共享内存连接shared_memory已启用系统变量。方法可以通过共享内存连接客户机——协议=记忆选择。

有关要运行哪个服务器二进制文件的信息,请参见选择MySQL服务器类型

测试最好从控制台窗口的命令提示符(或DOS窗口).通过这种方式,您可以让服务器在窗口中显示状态消息,在那里它们很容易被看到。如果您的配置有问题,这些消息可以使您更容易地识别和修复任何问题。

请注意

在MySQL启动之前,必须对数据库进行初始化。有关初始化过程的其他信息,请参见初始化数据目录

要启动服务器,输入以下命令:

C:\程序文件\MySQL\MySQL Server 8.0\bin\mysqld"——控制台

对于包含InnoDB支持,当它启动时,你应该看到类似于下面的消息(路径名和大小可能不同):

InnoDB:第一个指定的数据文件c:\ibdata\ibdata1不存在:InnoDB:一个新的数据库要创建!InnoDB:设置文件c:\ibdata\ibdata1大小为209715200InnoDB:日志文件c: \ iblogs \ ib_logfile0并不存在:创建新的InnoDB:设置日志文件c: \ iblogs \ ib_logfile0大小31457280 InnoDB:日志文件c: \ iblogs \ ib_logfile1并不存在:创建新的InnoDB:设置日志文件c: \ iblogs \ ib_logfile1大小31457280 InnoDB:日志文件c: \ iblogs \ ib_logfile2并不存在:创建新的InnoDB:设置日志文件c: \ iblogs \ ib_logfile2大小31457280 InnoDB: Doublewrite缓冲了创造新的InnoDB:InnoDB:创建外键约束系统表011024 10:58:25 InnoDB:已启动

当服务器完成它的启动顺序时,你应该会看到类似这样的东西,这表明服务器已经准备好为客户端连接提供服务:

版本:'8.0.27' socket: " port: 3306

服务器继续向控制台写入它产生的任何进一步诊断输出。您可以打开一个新的控制台窗口,在其中运行客户机程序。

如果您省略——控制台选项,服务器将诊断输出写入数据目录中的错误日志(C:\Program Files\MySQL\MySQL Server 8.0\data默认情况下)。错误日志是带有.err扩展,并可以使用——日志错误选择。

请注意

最初的MySQL授权表中的帐户没有密码。启动服务器后,您应该使用中的说明为其设置密码保护初始MySQL帐户