Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 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.4 下。根据您 MySQL 安装的位置,调整示例中的路径名。

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

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

有关选择 MySQL 服务器类型的信息,请见 Section 2.3.3.3, “Selecting a MySQL Server Type”

测试最好从命令提示符窗口(或“DOS 窗口”)中进行。在这种方式中,您可以在窗口中看到服务器的状态信息。如果您的配置有问题,这些信息可以帮助您更容易地识别和解决问题。

Note

数据库必须在启动 MySQL 之前被初始化。有关初始化过程的更多信息,请见 Section 2.9.1, “Initializing the Data Directory”

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

C:\> "C:\Program Files\MySQL\MySQL Server 8.4\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.4\data 默认情况下)的错误日志文件 (.err 扩展名)。错误日志可以使用 --log-error 选项设置。

Note

初始 root 帐户在 MySQL 授權表中没有密码。启动服务器后,您应该使用 Section 2.9.4, “Securing the Initial MySQL Account” 中的指令设置帐户密码。