从MySQL 5.7.6开始,ZIP存档不再包括data目录。
若要通过创建数据目录并在MySQL系统数据库中填充表来初始化MySQL安装,请使用以下任何一种方法初始化MySQL--initialize或--initialize-insecure。
初始化数据目录
如果使用noinstall包,您可能需要初始化数据目录:
在MySQL 5.7.7之前的Windows发行版中包含一个数据目录,其中包含一组预先初始化的帐户。mysql数据库。
从5.7.7开始,Windows安装 *** 作使用noinstall包不包括数据目录。
"C:Program FilesMySQLMySQL Server 5.7binmysqld" --console
如果你忽略了–console选项时,服务器将诊断输出写入数据目录中的错误日志(C:Program FilesMySQLMySQL Server 5.7data(默认情况下)。错误日志是具有.err扩展,并且可以使用–log-error选择。
使用以下命令将服务器安装为服务:
C:> "C:Program FilesMySQLMySQL Server 5.7binmysqld" --install
在安装服务时可以使用以下附加参数:
属性之后立即指定服务名称。–install选择。默认服务名称是MySQL.
如果给出了服务名称,则后面可以有一个选项。按照惯例,这应该是–defaults-file=file_name若要指定选项文件的名称,服务器启动时应从该文件中读取选项。
使用除–defaults-file是可能的,但是气馁。–defaults-file更灵活,因为它使您能够通过将多个启动选项放置在命名选项文件中为服务器指定多个启动选项。
还可以指定–local-service选项在服务名称之后。这将导致服务器使用LocalService具有有限系统权限的windows帐户。如果两者都是–defaults-file和–local-service都是在服务名称之后给出的,它们可以按任何顺序排列。
MySQL服务器应该始终使用–log-bin选项可以启用该日志。启用二进制日志记录后,服务器在更新数据时将每个数据更改写入文件。对象启动的MySQL服务器的数据目录
MySQL Server 5.5bin>mysqld --console --log-bin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)