本节给出启动MySQL服务器的一般概述。下面几节提供了从命令行启动MySQL服务器或作为Windows服务启动MySQL的更具体信息。
这里的信息主要适用于使用noinstall
如果您希望手动配置和测试MySQL,而不是使用MySQL安装程序。
这些部分中的示例假设MySQL安装在默认位置C:\Program Files\MySQL\MySQL Server 8.0
.如果MySQL安装在不同的位置,请调整示例中显示的路径名。
客户有两种选择。它们可以使用TCP/IP,如果服务器支持命名管道连接,也可以使用命名管道。
MySQL for Windows还支持共享内存连接,如果服务器是用shared_memory
系统变量已启用。客户机可以通过共享内存连接——协议=记忆
选择。
有关要运行哪个服务器二进制文件的信息,请参见章节2.3.4.3,“选择MySQL服务器类型”.
测试最好从控制台窗口中的命令提示符(或”DOS窗口”).通过这种方式,您可以让服务器在易于查看的窗口中显示状态消息。如果您的配置有问题,这些消息可以让您更容易地识别和修复任何问题。
MySQL启动前必须先初始化数据库。有关初始化过程的其他信息,请参见第2.10.1节,初始化数据目录.
要启动服务器,输入以下命令:
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld"——控制台
对于包含的服务器InnoDB
支持,当它启动时,你应该看到类似于下面的消息(路径名称和大小可能不同):
InnoDB:第一个指定的数据文件c:\ibdata\ibdata1不存在: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:Doublewrite buffer created InnoDB: creating外键约束系统表InnoDB: creating外键约束系统表011024 10:58:25 InnoDB: Started
当服务器完成它的启动序列时,你应该看到类似这样的东西,这表明服务器已经准备好为客户端连接服务了:
mysqld: ready for connections版本:'8.0.27' socket: ' port: 3306 .
服务器继续向控制台写入它产生的任何进一步诊断输出。您可以打开一个新的控制台窗口,在其中运行客户端程序。
如果省略——控制台
选项,则服务器将诊断输出写入数据目录(C:\Program Files\MySQL\MySQL Server 8.0\data
默认情况下)。错误日志是带有.err
扩展名,并且可以使用——日志错误
选择。
最初的根
MySQL授权表中的帐户没有密码。启动服务器后,您应该使用中的说明为其设置密码第2.10.4节,“保护初始MySQL帐户”.