文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


2.3.3.5 首次启动服务器

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

如果使用 noinstall 版本安装 MySQL,或者希望手动配置和测试 MySQL 而不是使用 MySQL 配置器,则此处的​​信息主要适用。

这些部分中的示例假设 MySQL 安装在默认位置 C:\Program Files\MySQL\MySQL Server 9.0 下。如果将 MySQL 安装在其他位置,请调整示例中显示的路径名。

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

如果使用启用了 shared_memory 系统变量启动服务器,则适用于 Windows 的 MySQL 也支持共享内存连接。客户端可以使用 --protocol=MEMORY 选项通过共享内存进行连接。

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

最好在控制台窗口(或DOS 窗口)的命令提示符下进行测试。这样,您可以让服务器在易于查看的窗口中显示状态消息。如果您的配置出现问题,这些消息可以让您更轻松地识别和解决任何问题。

注意

必须先初始化数据库,然后才能启动 MySQL。有关初始化过程的其他信息,请参阅 第 2.9.1 节“初始化数据目录”

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

C:\> "C:\Program Files\MySQL\MySQL Server 9.0\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 9.0\data)。错误日志是扩展名为 .err 的文件,可以使用 --log-error 选项进行设置。

注意

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