Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Starting the Server for the First Time

2.3.3.5 第一次启动服务器

本节概述了启动 MySQL 服务器的过程。以下部分将提供更多关于从命令行或作为 Windows 服务启动 MySQL 服务器的信息。

如果您使用 noinstall 版本安装了 MySQL,或者您想手动配置和测试 MySQL,而不是使用 MySQL 配置工具,那么以下信息主要适用于您。

以下示例假设 MySQL 安装在默认位置 C:\Program Files\MySQL\MySQL Server 8.3。如果您将 MySQL 安装在不同的位置,请调整示例中的路径名称。

客户端有两个选项。它们可以使用 TCP/IP,或者如果服务器支持命名管道连接,可以使用命名管道。

MySQL for Windows 还支持共享内存连接,如果服务器启用了 shared_memory 系统变量。客户端可以使用 --protocol=MEMORY 选项通过共享内存连接。

有关哪个服务器二进制文件要运行的信息,请参阅 第 2.3.3.3 节,“选择 MySQL 服务器类型”

测试最好是在控制台窗口(或“DOS 窗口”)中的命令提示符下进行。这使您可以在窗口中轻松地查看服务器状态消息。如果您的配置有问题,这些消息将使您更容易识别和修复问题。

Note

在启动 MySQL 之前,必须初始化数据库。有关初始化过程的更多信息,请参阅 第 2.9.1 节,“初始化数据目录”

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

C:\> "C:\Program Files\MySQL\MySQL Server 8.3\bin\mysqld" --console

您应该看到类似以下的消息,因为它启动(路径名称和大小可能不同)。“ready for connections” 消息表明服务器已经准备好服务客户端连接。

[Server] C:\mysql\bin\mysqld.exe (mysqld 8.0.30) starting as process 21236
[InnoDB] InnoDB initialization has started.
[InnoDB] InnoDB initialization has ended.
[Server] CA certificate ca.pem is self signed.
[Server] Channel mysql_main configured to support TLS. 
Encrypted connections are now supported for this channel.
[Server] X Plugin ready for connections. Bind-address: '::' port: 33060
[Server] C:\mysql\bin\mysqld.exe: ready for connections. 
Version: '8.0.30'  socket: ''  port: 3306  MySQL Community Server - GPL.

现在,您可以打开一个新的控制台窗口来运行客户端程序。

如果您省略了 --console 选项,服务器将诊断输出写入数据目录(默认为 C:\Program Files\MySQL\MySQL Server 8.3\data)中的错误日志文件。错误日志文件是具有 .err 扩展名的文件,可以使用 --log-error 选项设置。

Note

初始 root 帐户在 MySQL 授权表中没有密码。在启动服务器后,您应该按照 第 2.9.4 节,“保护初始 MySQL 帐户” 中的说明设置密码。